首页 / 国际专利分类库 / 物理 / 计算;推算;计数 / 电数字数据处理 / 方法或安排数据转换不改变顺序或处理的数据量(编码或解码h03m)
序号 专利名 申请号 申请日 公开(公告)号 公开(公告)日 发明人
241 CUSTOMIZED INTERNET-OF-THINGS DATA PACKAGING US15378621 2016-12-14 US20180167435A1 2018-06-14 Barak Kinarti; Eyal Nathan; Ido Fishler; Marcus Conrad Behrens; Amir Blich
A data-brokerage service that facilitates data sharing between Internet-of-Things (IoT) platforms via peer-to-peer connections is described. In various embodiments, the data-brokerage service receives, from an IoT platform acting as data consumer, a selection of data fields included in a plurality of data streams provided from a plurality of respective IoT platforms acting as data producers. Responsive to the selection, the data-brokerage service causes the plurality of data-producer platforms to stream at least the selected data fields of the plurality of data streams to the data-consumer platform, and causes the data-consumer platform to combine the streamed data fields received from the plurality of data-producer platforms into a single target data stream.
242 BUFFER DEVICE AND CONVOLUTION OPERATION DEVICE AND METHOD US15459675 2017-03-15 US20180136872A1 2018-05-17 Yuan DU; Li DU; Yi-Lei LI; Yen-Cheng KUAN; Chun-Chen LIU
A buffer device includes input lines, an input buffer unit and a remapping unit. The input lines are coupled to a memory and configured to be inputted with data from the memory in a current clock. The input buffer unit is coupled to the input lines and configured to buffer one part of the inputted data and output the part of the inputted data in a later clock. The remapping unit is coupled to the input lines and the input buffer unit, and configured to generate remap data for a convolution operation according to the data on the input lines and the output of the input buffer unit in the current clock. A convolution operation method for a data stream is also disclosed.
243 Generating a moving display image having a native image plane and a web image plane appearing continuously on a same plane US14522061 2014-10-23 US09946689B2 2018-04-17 Toru Morita; You Asakura; Koichi Aoki
Disclosed herein is an information processing apparatus including: a native processing section adapted to perform processing based on a program stored therein so as to generate a native image as a processing result; a web processing section adapted to generate a web image based on data requested to a server; and a display image generation section adapted to generate a display image and output the display image to a display device, the display image including an element image making up at least part of the native image and an element image making up at least part of the web image, in which the native processing section and the web processing section move the element images in the same direction when the target to be operated by a user is switched between the native image and the web image to change the configuration of the display image.
244 Methods and systems for an intermediate graphical desktop sharing protocol US14839818 2015-08-28 US09939984B2 2018-04-10 Bradley M. Schick; Petr Novodvorskiy; Alan Pearson
Generating a universal graphical desktop sharing protocol is disclosed. The universal graphical desktop sharing protocol is configured to communicate information (e.g., a sequence of one or more desktop sharing events) that has been translated from a first graphical desktop sharing protocol and is available to be translated into a final graphical desktop sharing protocol.
245 Programmable linear feedback shift register US14995588 2016-01-14 US09916159B2 2018-03-13 Jonathan D. Bradbury; Steven R. Carlough; Brian R. Prasky; Eric M. Schwarz
A method for implementing a programmable linear feedback shift register instruction, the method includes obtaining, by a processor, the machine instruction for execution, the machine instruction includes a first input operand indicating the current value of a shift register, wherein the shift register includes a data bit for each of a plurality of cells, a second input operand indicating a first sub-set of cells from the plurality of cells, and a logical operation specifier field indicating a logical operation to perform on the first and second input operands. Additionally, executing the machine instruction includes performing the logical operation based on the first input operand, the second input operand, and the logical operation specifier field, and generating an output operand by shifting the current value of the shift register to vacate a cell of the shift register and inserting an output value of the logical operation into the vacated cell of the shift register.
246 HARDWARE DATA STRUCTURE FOR TRACKING PARTIALLY ORDERED AND REORDERED TRANSACTIONS US15680755 2017-08-18 US20170344503A1 2017-11-30 Ashish Darbari
Methods and hardware data structures are provided for tracking ordered transactions in a multi-transactional hardware design comprising one or more slaves configured to receive transaction requests from a plurality of masters. The data structure includes one or more counters for keeping track of the number of in-flight transactions; a table that keeps track of the age of each of the in-flight transactions for each master using the one or more counters; and control logic that verifies that a transaction response for an in-flight transaction for a particular master has been issued by the slave in a predetermined order based on the tracked age for the in-flight transaction in the table.
247 FLOATING POINT UNIT WITH SUPPORT FOR VARIABLE LENGTH NUMBERS US15661900 2017-07-27 US20170322768A1 2017-11-09 Jeffrey S. Brooks; Christopher H. Olson; Hesam Fathi Moghadam; Josephus C. Ebergen
Embodiments of a processor are disclosed for performing arithmetic operations on a machine independent number format. The processor may include a floating point unit, and a number unit. The number format may include a sign/exponent block, a length block, and multiple mantissa digits. The number unit may be configured to perform an operation on two operands by converting the digit format of each mantissa digit of each operand, to perform the operation using the converted mantissa digits, and then to convert each mantissa digit of the result of the operation back into the original digit format.
248 PROGRAMMABLE LINEAR FEEDBACK SHIFT REGISTER US15433032 2017-02-15 US20170206085A1 2017-07-20 JONATHAN D. BRADBURY; STEVEN R. CARLOUGH; BRIAN R. PRASKY; ERIC M. SCHWARZ
A method for implementing a programmable linear feedback shift register instruction, the method includes obtaining, by a processor, the machine instruction for execution, the machine instruction includes a first input operand indicating the current value of a shift register, wherein the shift register includes a data bit for each of a plurality of cells, a second input operand indicating a first sub-set of cells from the plurality of cells, and a logical operation specifier field indicating a logical operation to perform on the first and second input operands. Additionally, executing the machine instruction includes performing the logical operation based on the first input operand, the second input operand, and the logical operation specifier field, and generating an output operand by shifting the current value of the shift register to vacate a cell of the shift register and inserting an output value of the logical operation into the vacated cell of the shift register.
249 INFORMATION PROCESSING APPARATUS AND DECIMAL NUMBER CONVERSION METHOD US15372469 2016-12-08 US20170192747A1 2017-07-06 Minoru Nakamura
A memory stores conversion data that indicates correspondence between each four-bit string in binary expression and a single digit in decimal expression. A processor selects four consecutive bits out of binary number data and, with reference to the conversion data, determines a value of one digit of decimal number data from a position of the selected four bits in the binary number data and a value of at least part of the selected four bits. The processor then subtracts a binary number corresponding to the determined value of the one digit from the binary number data, thus calculating a difference between them. The processor selects, out of the difference produced by the subtracting, another four consecutive bits located below the previously selected four bits and repeats the above determining to determine another decimal digit so as to convert the binary number data into decimal form.
250 INFORMATION CONVERSION METHOD AND INFORMATION PROCESSING APPARATUS US15285017 2016-10-04 US20170109133A1 2017-04-20 Takanori Ukai; Shohei Yamane
An information processing apparatus includes a memory and a processor. The processor is configured to receive an input physical quantity, a value of the input physical quantity, and an output physical quantity. The processor is configured to generate a first array of first conversion operations or a second array of second conversion operations by using conversion rules each for converting a value of a source physical quantity into a value of a target physical quantity. Each conversion operation is a conversion according to a conversion rule or a reverse operation thereof. The first array enables a conversion of the input physical quantity into the output physical quantity. The second array enables the reverse. The processor is configured to convert the received value of the input physical quantity into a value of the output physical quantity by using the first array or the second array.
251 Display control apparatus US14361737 2012-12-25 US09415686B2 2016-08-16 Yoshihiro Ueda; Hitoshi Sugiyama; Shigeo Katoh
A display control apparatus, with respect to multiple display areas of a display screen of a display apparatus, assigns one display image to one of the display areas by performing a predetermined calculation. The display control apparatus includes a display image managing section storing image information related to the display image, a display area managing section storing area information related to each display area, a mandatory exclusion information storing section storing mandatory exclusion information that defines multiple display image combinations so that the display image is included in each of the display image combinations, and a display image assignment control section. The display image assignment control section, based on the mandatory exclusion information, determines the display image combinations, generates a display image combination list, and assigns the display image to the display area based on the display image combination list.
252 MACHINE INSTRUCTIONS FOR CONVERTING TO DECIMAL FLOATING POINT FORMAT FROM PACKED DECIMAL FORMAT US14810754 2015-07-28 US20160092164A1 2016-03-31 Jonathan D. Bradbury; Steven R. Carlough; Reid T. Copeland; Marcel Mitran
Embodiments relate to converting data from a packed decimal format to a decimal floating point format by executing a machine instruction. A method of executing the machine instruction is provided. The method reads data in a packed decimal format from a memory that is communicatively coupled to a processor. The method converts the data in the packed decimal format into a decimal floating point format. The method writes the data converted into the decimal floating point format to one or more target registers of the processor.
253 System and method for facilitating client-server communication US13487138 2012-06-01 US09294544B1 2016-03-22 Andrew T. Fausak; Oleg Rombakh; De Yu Liu
Computer-implemented method is disclosed. Method includes defining, at one or more computing devices, first client-server communication protocol for communication between client side and server side. First client-server communication protocol is application layer protocol in OSI model. Method also includes defining connection for client side associated with first client-server communication protocol. Method also includes defining data sink for first client-server communication protocol. Data sink is external to client side and external to server side. Data sink is configured to receive and process output of client side or server side. Method also includes defining data source for first client-server communication protocol. Data source is external to client side and external to server side. Data source is configured to provide input for client side or server side. Method also includes defining communication pathway between two or more of data source, data sink, client side, and server side to facilitate communication.
254 Display control apparatus US14127713 2012-08-09 US09285233B2 2016-03-15 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.
255 Method and apparatus for virtualizing hardware dongle over a wireless connection US14731548 2015-06-05 US09244871B2 2016-01-26 Jonathan 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.
256 Data processing apparatus US11570167 2005-06-08 US09239702B2 2016-01-19 Antonius Adrianus Maria Van Wel
A programmable data processing apparatus having a bit-plane extraction operation is described, for extracting data from a value of, for example, 32 bits containing 4 bytes, 1a to 1d. Each byte 1a to 1d comprises 8 bits, (a0-a7, b0-b7, c0-c7 and d0-d7, respectively). The bit-plane extraction operation retrieves one bit from each of these bytes, for example the second bit (a1, b1, c1, d1), which is specified by an argument. The operation involves concatenating these bits (a1, b1, c1, d1) and returning a result value 5. Depending on the particular data processing application, the result value may be bit-reversed to provide a result value 7 (for example, if a bit-reversal is required to deal with endianness, or other reasons). The bit-plane extraction operation can be used as a pre-processing operation in data processing operations such as “sum-of-absolute-differences” in the processing of video data.
257 Client-server communication via port forward US13487134 2012-06-01 US09225809B1 2015-12-29 Andrew T. Fausak
Systems and methods for communicating data between client and server are provided. Method includes facilitating creation of connection comprising tunnel with channels between client side logical interface and server side logical interface. Each channel is associated with port forward of the client side logical interface and the server side logical interface. Client side logical interface and server side logical interface reside on opposite sides of firewall. Client side logical interface is for client protocol interfaces. Server side logical interface is for server protocol interfaces. Method includes receiving data unit for transmission between one of plural clients of client side logical interface and one of plural servers of server side logical interface via connection comprising tunnel. Data unit is associated with OSI model stack identifying source or destination of data unit. Client or server side logical interface provides access to protocols for modifying identified source or destination of data unit.
258 COORDINATE TRANSFORMATION DEVICE, NON-TRANSITORY COMPUTER READABLE MEDIUM STORING COORDINATE TRANSFORMATION PROGRAM, AND COORDINATE TRANSFORMATION METHOD US14759686 2013-12-09 US20150355882A1 2015-12-10 Masahiko ISHIDA
Provided are a coordinate transformation device, a coordinate transformation program, and a coordinate transformation method which are capable of calculating coordinates on a spheroid at a high speed and with a minimum error. A geographical information management device includes a storage device and a operation unit. The storage device stores a basic shape database, an airspace information database, and a parameter information database. The operation unit generates a formula for performing coordinate transformation processing by substituting a transformation parameter included in the parameter information database into a predetermined formula, transforms information indicating coordinates on a spheroid into coordinates on a true sphere by substituting, into the generated formula, information specifying the shape of the spheroid included in the basic shape database and information indicating coordinates on the spheroid included in the airspace information database, and outputs the transformed information indicating coordinates on the true sphere.
259 Method And Apparatus For Virtualizing Hardware Dongle Over A Wireless Connection US14731548 2015-06-05 US20150269103A1 2015-09-24 Jonathan 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.
260 Consolidated crossbar that supports a multitude of traffic types US12792684 2010-06-02 US09098383B1 2015-08-04 Sean J. Treichler; Dane T. Mrazek; Yin Fung (David) Tang; David B. Glasco; Colyn Scott Case; Emmett M. Kilgariff
One embodiment of the present invention sets forth a crossbar unit that is coupled to a plurality of client subsystems. The crossbar unit is configured to transmit data packets between the client subsystems and includes a high-bandwidth channel and a narrow-bandwidth channel. The high-bandwidth channel is used for transmitting large data packets, while the narrow-bandwidth is used for transmitting smaller data packets. The transmission of data packets may be prioritized based on the source and destination clients as well as the type of data being transmitted. Further, the crossbar unit includes a buffer mechanism for buffering data packets received from source clients until those data packets can be received by the destination clients.
QQ群二维码
意见反馈