Class / Patent application number | Description | Number of patent applications / Date published |
707801000 | Arrays | 9 |
20100235399 | APPARATUS AND METHOD FOR EFFICIENT ENCODING OF APPLICATION DEFINITION USING CONTIGUOUS ARRAYS - A system and method for the simplification of data structures, particularly those used for wireless communications, encodes data structures for efficient storage and access. Wireless devices are provisioned with user applications for accessing remote services, such as World Wide Web services. The user applications comprise a plurality of component definitions which typically describe complex data structures for execution by a runtime environment. The runtime environment is conditioned to use a manner to encode such data structures in flat arrays of primitive types. | 09-16-2010 |
20100250613 | QUERY PROCESSING USING ARRAYS - A method of processing a query includes receiving a language integrated query including at least one operator, and operating on an input array with the at least one operator. An output array is generated by the at least one operator based on the operation on the input array. | 09-30-2010 |
20100250614 | STORING AND SEARCHING ENCODED DATA - Systems and methods are disclosed for creating indexes of content and searching those indexes. The indexes include byte arrays. The byte array fields may be chosen to facilitate searching at the byte array level. During a search operation, potential matches may be eliminated based on values in the byte array. Deserialization may be performed on only the records that have not been eliminated. | 09-30-2010 |
20120110026 | DATA TABLES ACCESSIBLE BY TWO SCRIPTS - A table may be stored in a data structure and accessed by two scripts from different platforms. For example, a table of inputs from a web form may be stored with a first script for execution on a first platform. The table may be accessible to the first script when executing on the first platform and accessible to a second script when executing on a second platform. According to one embodiment, the first script may be a business information server (BIS) script and the second script may be a JavaScript. The dual compatibility table allows the web form inputs to be accessed by multiple scripts having different requirements. | 05-03-2012 |
20130091176 | ARRAY DOMAINS HAVING ROTATED PATTERNS - An article of manufacture having a plurality of sites in domains of regular patterns. Neighboring domains are oriented at different angles to improve the identification of the sites. | 04-11-2013 |
20130325904 | REPRESENTATION AND CONVERSION OF DYNAMICALLY-TYPED ARRAYS - Representation of an array in dynamically-typed program code at runtime is provided. Program code is accessed at runtime. An instruction for adding, updating or deleting one or more elements for an array is detected within the code. The array is associated with a first kind of element comprising a first representation and packing format. A second kind of element is determined based on at least one of the instruction or the one or more elements, the second kind of element comprising at least one of a second representation or packing format. A determination is made that the first and second kind of elements are not consistent, based on an inconsistency between the first and second representation formats or packing formats. The array is converted so that the first and second kind of elements are consistent. One or more array elements are added, updated or deleted based on the instruction. | 12-05-2013 |
20140059085 | METHOD AND SYSTEM FOR STORING TABULAR DATA IN A MEMORY-EFFICIENT MANNER - Certain example embodiments relate to a method of storing data in a tabular data structure having columns and rows in a column-oriented storage system. At least one of the columns is divided into a plurality of segments. Each segment has an associated cell size that indicates the maximum size of the data items in the respective segment. When storing a data item into one of the segments, it is determined whether the size of the data item exceeds the cell size of the segment; and if the size of the data item exceeds the cell size of the segment, the cell size of the segment is adapted to accommodate the size of the data item. The adapting of the cell size of the segment to accommodate the size of the data item is performed independent of the cell sizes of the other of the plurality of segments. | 02-27-2014 |
20140188942 | DATA DRIVEN HIERARCHICAL PAGES - A method of managing data includes generating a model file containing descriptions of the data, wherein the descriptions of the data in the model file are formatted as a collection of dictionaries, wherein the descriptions of the data are divided into multiple groups that are associated with multiple hierarchical pages, and wherein the multiple groups associated with the multiple hierarchical pages are listed in the model file in a flat structure, and generating a controller file that, when executed by a processor, causes the processor to interpret the model file and present the data in the multiple hierarchical pages to a user, wherein the controller file refers to one of the multiple groups in the model file, wherein the controller file is re-used to interpret the multiple groups in the descriptions of the data and present the data in the multiple hierarchical pages. | 07-03-2014 |
20140214900 | SUPPORTING FLEXIBLE TYPES IN A DATABASE - Providing database support. A first group of data are received, the first group of data being expressed in a first format, and a second group of data are received, the second group of data being expressed in a second format, the second format being different from the first format. The first and second groups of data are merged, and are represented in at least one common column. Such representing includes: maintaining the first and second formats; and providing a tuple map which provides reference to the first and second formats. | 07-31-2014 |