首页 / 国际专利分类库 / 物理 / 计算;推算;计数 / 电数字数据处理 / 方法或安排数据转换不改变顺序或处理的数据量(编码或解码h03m)
序号 专利名 申请号 申请日 公开(公告)号 公开(公告)日 发明人
261 Method and apparatus for virtualizing hardware dongle over a wireless connection US13888262 2013-05-06 US09052739B2 2015-06-09 Jon Edney
In a computer system configured to handle I/O signals received by the computer system from input devices and/or output signals output by the computer system, a virtual attachment module includes logic for selecting such that program code for coupling can alter the operating system's selection of I/O devices used for particular I/O device operations, coupling to a wireless I/O device at least for determining whether the wireless I/O device is available, and causing redirection of I/O signals destined to a default I/O device to be to the wireless I/O device, if the program code for coupling determines that the wireless I/O device is available. A virtual connection module could be used to intercept system messages indicating a wireless device is present and connected, determine whether the wireless device is present and/or connected, and determine which intercepted messages to forward, drop, delay or reformulate.
262 Coordinates Conversion Method Of Conservative Physical Parameters From Latitude-Longitude Coordinates System To Rotated Cubed-Sphere Coordinates System And Hardware Device Performing The Same US14080037 2013-11-14 US20150134715A1 2015-05-14 Ki-Hwan KIM; Young-Su LEE; Seol-Eun SHIN
A method of converting coordinates of a physical quantity from a latitude-longitude coordinates system to a rotated cubed-sphere coordinates system is disclosed. The method is performed in a hardware device including a computation part and a memory. A plurality of latitude-longitude grid areas which overlap a cubed-sphere grid area is determined. An overlapping area between the cubed-sphere grid area and the latitude-longitude grid areas is computed.
263 NUMBER FORMAT PRE-CONVERSION INSTRUCTIONS US14584237 2014-12-29 US20150120795A1 2015-04-30 Jorn NYSTAD; Andreas Due ENGH-HALSTVEDT; Simon Alex CHARLES
Apparatus for processing data includes processing circuitry 16, 18, 20, 22, 24, 26 and decoder circuitry 14 for decoding program instructions. The program instructions decoded include a floating point pre-conversion instruction which performs round-to-nearest ties to even rounding upon the mantissa field of an input floating number to generate an output floating point number with the same mantissa length but with the mantissa rounded to a position corresponding to a shorter mantissa field. The output mantissa field includes a suffix of zero values concatenated the rounded value. The decoder for circuitry 14 is also responsive to an integer pre-conversion instruction to quantise and input integer value using round-to-nearest ties to even rounding to form an output integer operand with a number of significant bits matched to the mantissa size of a floating point number to which the integer is later to be converted using an integer-to-floating point conversion instruction.
264 CONTROL DEVICE FOR EXECUTING CONTROL PROGRAM INCLUDING FLOATING POINT OPERATION COMMAND FOR CONTROLLING MACHINE AND METHOD OF CONVERTING FLOATING POINT PARAMETER IN CONTROL PROGRAM US14508175 2014-10-07 US20150100611A1 2015-04-09 Noritake NAGASHIMA
A control device includes: a first conversion unit that converts floating point data generated by an operation of a floating point operation command into a numeric string in first format; and a second conversion unit that converts the numeric string in first format into a numeric string in second format. A character string data generation unit generates a character string data including the numeric strings in first format and in second format and outputs the character string data to an external device or an external storage medium.
265 System and method for client-server communication facilitating utilization of network-based procedure call US13487124 2012-06-01 US08990342B2 2015-03-24 Andrew T. Fausak
System and method for communicating data are disclosed. Method includes facilitating receiving, from a module of a client computing device, a first message in a universal format. Method includes generating a first encoded message by encoding the first message into a network-based procedure call interface associated with a server, based on a stored encoding for the network-based procedure call interface. Method includes facilitating transmitting the first encoded message to a module of the server. Method includes facilitating receiving, from a module of the server, a second message encoded in the network-based procedure call interface associated with the server. Method includes generating a second decoded message by decoding the second message into the universal format, based on the stored encoding for the network-based procedure call interface. Method includes facilitating transmitting the second decoded message to a module of the client computing device.
266 SCHEDULING, IN-MEMORY CODING, DATA WIRE MATCHING, AND WIRE PLACEMENT FOR WIRE POWER REDUCTION US14178268 2014-02-11 US20150081932A1 2015-03-19 Karthik RAMANI; Santhosh PILLAI; John BROTHERS; Santosh ABRAHAM
According to one general aspect, an apparatus may include a source unit, a destination unit, and a plurality of interconnect wires. The source unit may be configured to store, at least temporarily, data, wherein the data is written to a storage structure in a plurality of data structures. The destination unit may be configured to receive at least a portion of the data from the source unit. The plurality of interconnect wires may be configured to transmit, the at least a portion of the data between the source unit and the destination unit. The source unit may include a transmission management unit configured to re-order the data to a re-ordered format, and wherein the re-ordered format is configured to reduce power incurred during the transmission of the at least a portion of the data across the plurality of interconnect wires.
267 Client proxy operating in conjunction with server proxy US13487131 2012-06-01 US08984617B1 2015-03-17 Andrew T. Fausak
Systems and methods for facilitating transmitting messages to remote host are provided. Method includes receiving request to connect client computing device to remote host, wherein client computing device resides on client side of firewall, and wherein request is associated with identification of local port, first port forward, and remote host. Method includes facilitating connection of client computing device to client proxy via local port. Method includes facilitating connection of client proxy to server proxy via splitting protocol. Method includes facilitating connection of server proxy to remote host via tunnel associated with the port forward or second port forward through tunnel. Method includes facilitating communication between client computing device and remote host via tunnel and splitting protocol, wherein facilitating communication comprises translating data between default format of client proxy corresponding to local port, default format of server proxy, and protocol of tunnel.
268 Configurable multi-lane scrambler for flexible protocol support US12847761 2010-07-30 US08949493B1 2015-02-03 Curt Wortman; Chong H. Lee; Huy Ngo
Various structures and methods are disclosed related to configurable scrambling circuitry. Embodiments can be configured to support one of a plurality of protocols. Some embodiments relate to a configurable multilane scrambler that can be adapted either to combine scrambling circuits across a plurality of lanes or to provide independent lane-based scramblers. Some embodiments are configurable to select a scrambler type. Some embodiments are configurable to adapt to one of a plurality of protocol-specific scrambling polynomials. Some embodiments relate to selecting between least significant bit (“LSB”) and most significant bit (“MSB”) ordering of data. In some embodiments, scrambler circuits in each lane are adapted to handle data that is more than one bit wide.
269 Virtual private network over a gateway connection US13487139 2012-06-01 US08910273B1 2014-12-09 Andrew T. Fausak; Oleg Rombakh; De Yu Liu
Systems and methods for setting up VPN connection are provided. Method includes facilitating creating gateway connection between client side and server side. Client side comprises multiple client side virtual NICs and server side comprises multiple server side virtual NICs. Method includes facilitating creating data paths for VPN connection between each of at least portion of client side virtual NICs and each of at least portion of server side virtual NICs. Data path of each pair of corresponding client side virtual NICs and corresponding server side virtual NIC is associated with gateway connection and port forward. Method includes facilitating transmitting data, via first data path for VPN connection, between first client computing device communicatively coupled with corresponding client side virtual NIC of first data path and first server computing device communicatively coupled with corresponding server side virtual NIC of first data path.
270 Receive queue models to reduce I/O cache consumption US13165091 2011-06-21 US08886741B2 2014-11-11 Yadong Li; Linden Cornett
A method according to one embodiment includes the operations of configuring a primary receive queue to designate a first plurality of buffers; configuring a secondary receive queue to designate a second plurality of buffers, wherein said primary receive queue is sized to accommodate a first network traffic data rate and said secondary receive queue is sized to provide additional accommodation for burst network traffic data rates; selecting a buffer from said primary receive queue, if said primary receive queue has buffers available, otherwise selecting a buffer from said secondary receive queue; transferring data from a network controller to said selected buffer; indicating that said transferring to said selected buffer is complete; reading said data from said selected buffer; and returning said selected buffer, after said reading is complete, to said primary receive queue if said primary receive queue has space available for the selected buffer, otherwise returning said selected buffer to said secondary receive queue.
271 Unified web and application framework US12268853 2008-11-11 US08826145B1 2014-09-02 Ficus Kirkpatrick; Joseph M. Onorato; David P. Bort
The subject matter of this specification can be embodied in, among other things, a method that includes receiving an indication that a first activity has occurred. The first activity is associated with a uniform resource identifier (URI) that specifies at least one web page. The method also includes identifying an application that is associated with the URI using a registry that associates particular URIs with particular applications, retrieving, using the identified application, content associated with the URI, displaying the content or information derived from the content in a first format that is not controlled by a second format specified by a markup language of the at least one web page.
272 FOLDED FIFO MEMORY GENERATOR US13707408 2012-12-06 US20140164655A1 2014-06-12 Robert A. ALFIERI
Synthesizable code representing first-in-first out (FIFO) memories may be used to produce FIFO memories in a hardware element or system. To more efficiently use a memory element that stores the data in a FIFO, a code generator may generate a wrapper that enables the FIFO to use a memory element with different dimension (i.e., depth and width) than the FIFO's dimensions. For example, the wrapper enables a 128 deep, 1 bit wide FIFO to store data in a memory element with 16 rows that store 8 bits each. To any system communicating with the FIFO, the FIFO behaves like a 128×1 FIFO even though the FIFO is implemented using a 16×8 memory element. To do so, the code generator may generate a wrapper which enables the folded memory element to behave like a memory element that was not folded.
273 DISPLAY CONTROL APPARATUS US14235187 2012-08-09 US20140152433A1 2014-06-05 Hitoshi Sugiyama; Shigeo Kato; Yoshihiro Ueda
A display control apparatus that assigns display target contents to a plurality of areas configured as display areas in a screen of a display apparatus mounted on a vehicle is provided. The display control apparatus comprises a content manager for managing the contents in association with content information indicating attributes of the contents, an area manager for managing the areas in association with area information indicating attributes of the areas, and a content assignment controller for generating a content list listing the contents and determining content-area combinations based on the content information and the area information in an order of the content list.
274 DISPLAY CONTROL APPARATUS US14127713 2012-08-09 US20140114531A1 2014-04-24 Hitoshi Sugiyama; Shigeo Kato; Yoshihiro Ueda
A display control apparatus for controlling a display device including a screen having a plurality of areas so as to assign and display a content on a corresponding area, includes: a content managing unit managing the content by associating content information; an area managing unit managing the area by associating area information; and a content assignment control unit determining a combination of the content and the area. The content assignment control unit generates a content list, generates an area list, extracts a combination list based on the area list and the content list, calculates an evaluation reference value of each combination list based on the content information and the area information, selects the combination list based on the evaluation reference value of each combination list, and determines a combination.
275 METHOD AND APPARATUS FOR DECIMAL FLOATING-POINT DATA LOGICAL EXTRACTION US13991885 2011-12-23 US20140019506A1 2014-01-16 Shihjong J. Kuo
Embodiments of systems, apparatuses, and methods for performing BIDSplit instructions in a computer processor are described. In some embodiments, the execution of a BIDSplit instruction tests the encoding of a binary-integer decimal source value and extracts a sign, exponent, and/or significand into a destination.
276 FLEXIBLE TERMINAL AND METHOD FOR PROVIDING A CONTINUOUS SCREEN OF FLEXIBLE DISPLAY USING THE SAME US13739307 2013-01-11 US20130222207A1 2013-08-29 Kyun-Young BAEK
A terminal includes a flexible display including a first screen and a second screen on which images are displayed, the first screen and second screen being disposed on opposite sides of the flexible display, and a control unit to calculate an overlapping region of the second screen, to map coordinates of the first screen to the second screen with respect to the overlapping region, and to display a portion of the image on the second screen, in which the overlapping region of the second screen overlaps at least a portion of the first screen
277 Method of and circuit for determining a shift pattern to generate an output data stream US12417366 2009-04-02 US08504745B1 2013-08-06 Curtis L. Fischaber; Shaun R. Grosser
A method of determining a shift pattern for generating an output data stream comprising output data words having a data width N from input data words having a data width M is disclosed. The method comprises receiving an input data stream comprising words having the data width M; determining a ratio based upon the data width N and the data width M; determining an initial shift value; generating subsequent shift values of the shift pattern based upon the initial shift value and the ratio based upon the data width N and the data width M, and transforming the input data stream to the output data stream by shifting input data words of the input data stream according to the shift pattern using a barrel shifter or a multiplexer network. A circuit for generating an output data stream comprising output data words having a width N from input data words having a width M is also disclosed.
278 SYSTEM AND METHOD FOR CLIENT-SERVER COMMUNICATION FACILITATING UTILIZATION OF AUTHENTICATION AND NETWORK-BASED PROCEDURE CALL US13487141 2012-06-01 US20130036451A1 2013-02-07 Andrew T. Fausak
System and method for setting up a data communication are disclosed. Method includes facilitating authenticating a module of a client computing device for the data communication. Method includes facilitating authenticating a module of a server for the data communication. Method includes authenticating an encoding for a network-based procedure call interface for the server. Method includes binding the network-based procedure call interface to a protocol for a gateway interface of the server. Method includes facilitating verifying that a message size of a message transmitted to a module of the client computing device or to a module of the server is within a message size range. Method includes facilitating creating a tunnel to a module of the server, wherein the tunnel is for the data communication. Method includes facilitating creating a channel within the tunnel, wherein the channel is for the data communication.
279 SYSTEM AND METHOD FOR CLIENT-SERVER COMMUNICATION FACILITATING UTILIZATION OF NETWORK-BASED PROCEDURE CALL US13487124 2012-06-01 US20130036192A1 2013-02-07 Andrew T. Fausak
System and method for communicating data are disclosed. Method includes facilitating receiving, from a module of a client computing device, a first message in a universal format. Method includes generating a first encoded message by encoding the first message into a network-based procedure call interface associated with a server, based on a stored encoding for the network-based procedure call interface. Method includes facilitating transmitting the first encoded message to a module of the server. Method includes facilitating receiving, from a module of the server, a second message encoded in the network-based procedure call interface associated with the server. Method includes generating a second decoded message by decoding the second message into the universal format, based on the stored encoding for the network-based procedure call interface. Method includes facilitating transmitting the second decoded message to a module of the client computing device.
280 Multi-Port Register File with an Input Pipelined Architecture with Asynchronous Reads and Localized Feedback US13160174 2011-06-14 US20120324175A1 2012-12-20 Raguram Damodaran; Ramakrishnan Venkatasubramanian; Naveen Bhoria
In an embodiment of the invention, a multi-port register file includes write port inputs (e.g. write address, write enable, data input) that are pipelined and synchronous and read port inputs (e.g. read address) that are asynchronous and are not pipelined. Because the write port inputs are pipelined, they are stored in pipelined registers. When data is written to the multi-port register file, data is first written to the pipelined registers during a first clock cycle. On the next clock cycle, data is read from the pipelined registers and written into memory array registers. Which bits of data from a pipelined synchronous data register are written into the multi-port register file is determined by a pipelined synchronous bit-write register. The output of the pipelined synchronous bit-write register selects which inputs of multiplexers contained in registers in the multi-port register file are stored.
QQ群二维码
意见反馈