Custom Data Structure Types Patents (Class 707/793)
-
Patent number: 9031991Abstract: Various techniques for providing a Web Service interface to an order management system are disclosed. In one embodiment, a Web Service interface receives a hierarchical property set, which includes properties being input to an order management system. The Web Service interface accesses mapping information, which associates a variable in a flat property set with a hierarchical property set path. The Web Service interface uses the mapping information to convert the hierarchical property set to the flat property set, based upon the mapping information, and then causes the order management system to process the flat property set. The Web Service interface can also use the same mapping information to convert a flat property set generated by the order management system into a hierarchical property set.Type: GrantFiled: October 20, 2008Date of Patent: May 12, 2015Assignee: Oracle International CorporationInventors: Mark David Lewis, Ying Wang, Re Lai
-
Patent number: 9026533Abstract: Documents written using a markup language such as XML may be decomposed into Path and Parent Associated Node (PPAN) elements, each of which is a linear data structure that includes the content of a node, the parent-child relationship of the node, and the path level of the node. A number of PPAN elements may be grouped together to form A PPAN chain. A PPAN matching process uses the PPAN elements/PPAN chain to search for structured documents that match the PPAN chain. The PPAN matching process is able to perform query and match at the same time to accelerate the PPAN matching process, and also enables complex services to be represented by generic structured documents. Optionally, the PPAN matching process may support wildcard requests so that services may be discovered without prior knowledge of the services.Type: GrantFiled: February 20, 2014Date of Patent: May 5, 2015Assignee: RPX Clearinghouse LLCInventors: Zhonghui Yao, Kent Felske
-
Patent number: 9020981Abstract: Systems and methods generating schemas that represent multiple data sources are provided herein. According to some embodiments, methods may include determining a schema for each of the multiple data sources via a computing device communicatively couplable with each of the multiple data sources, each of the multiple data sources including one or more data structures that define how data is stored in the data source, generating a negotiated schema by comparing the schemas of the multiple data sources to one another and interrelating data points of the multiple data sources based upon the schemas, interrelating the negotiated schema with the schema for each of the multiple data sources based upon the interrelation of the data points, and storing the negotiated schema in a storage media by way of the computing device.Type: GrantFiled: September 30, 2011Date of Patent: April 28, 2015Assignee: Comprehend Systems, Inc.Inventors: Rick Morrison, Jud Gardner, Matthew Saffer
-
Publication number: 20150106404Abstract: Data streams are generally selected according to user preferences and transmitted to the user in general alignment with expressed preferences of the user. Such data streams may be music, including music videos. Users may indicate their general or specific preferences with regards to song, artists, or albums. Any other aspects or factors that might affect the user's preferences can be taken into account. A playlist is created that combines all of these factors. The playlist then serves as the basis for feeding the data streams to the user. Each user is able to express his or her own preferences and receive music corresponding to those preferences on an on-going basis.Type: ApplicationFiled: December 19, 2014Publication date: April 16, 2015Inventors: Jeffrey R. BOULTER, Todd M. BEAUPRE
-
Patent number: 9009117Abstract: In accordance with embodiments, there are provided mechanisms and methods for creating, exporting, viewing and testing, and importing custom applications in a multitenant database environment. These mechanisms and methods can enable embodiments to provide a vehicle for sharing applications across organizational boundaries. The ability to share applications across organizational boundaries can enable tenants in a multi-tenant database system, for example, to easily and efficiently import and export, and thus share, applications with other tenants in the multi-tenant environment.Type: GrantFiled: May 31, 2012Date of Patent: April 14, 2015Assignee: salesforce.com, inc.Inventors: David Brooks, Lewis Wiley Tucker, Benji Jasik, Timothy Mason, Eric David Bezar, Simon Wong, Douglas Chasman, Tien Tzuo, Scott Hansma, Adam Gross, Steven Tamm
-
Patent number: 9002895Abstract: The present disclosure relates to systems and methods for creating, via a development tool, a unit type for display on a web page in response to a keyword on the web page. A development tool may identify a unit type template for creating a unit type. The unit type may comprise a tooltip for augmenting a keyword on a web page. A user may select, via the development tool, a media block component to add to the unit type. The user may place the media block component on a layout of the unit type. The development tool may generate script code to define the layout of the unit type as a set of cells and rows within a predetermined sized container. The media block component may be placed in a cell and a row of the set of cells and rows. The script code may provide execution direction for rendering media of the media block component while displaying the unit type.Type: GrantFiled: June 29, 2010Date of Patent: April 7, 2015Assignee: Vibrant Media, Inc.Inventors: Toby Doig, Douglas DeMarco, Robert Hammond
-
Patent number: 8996580Abstract: An apparatus and method for generating a multimedia play list based on user experiences in a portable multimedia player are provided. The apparatus includes an analyzer for analyzing user experience information input to the multimedia player, a recorder for recording the user experience information in a multimedia tag, a play list generator for generating a play list by analyzing the user experience information and the multimedia tag information recorded by the recorder, and a reproduction unit for reproducing multimedia according to the generated play list.Type: GrantFiled: July 19, 2010Date of Patent: March 31, 2015Assignee: Samsung Electronics Co., Ltd.Inventor: Yoo-Mi Noh
-
Patent number: 8996518Abstract: Systems and methods are provided for a data processing system having multiple executable threads that is configured to generate a cross-product matrix in a single pass through data to be analyzed. An example system comprises memory for receiving the data to be analyzed, a processor having a plurality of executable threads for executing code to analyze data, and software code for generating a cross-product matrix in a single pass through data to be analyzed. The software code includes threaded variable levelization code for generating a plurality of thread specific binary trees for a plurality of classification variables, variable tree merge code for combining a plurality of the thread-specific trees into a plurality of overall trees for the plurality of classification variables, effect levelization code for generating sub-matrices using the plurality of the overall trees for the plurality of classification variables, and cross-product matrix generation code for generating the cross-product matrix.Type: GrantFiled: December 20, 2010Date of Patent: March 31, 2015Assignee: SAS Institute Inc.Inventors: Oliver Schabenberger, James Howard Goodnight
-
Patent number: 8996581Abstract: The invention provides a method and apparatus for obtaining hierarchical information of planar data. The method comprises mapping at least one data item from a same data set in the planar data to at least one node in a tree structure formed by a structured terminology system. The method also comprises obtaining at least one sub tree structure in the tree structure, each of the at least one sub tree structure taking the at least one node as all of its leaf node. The method also comprises selecting a target tree structure from the at least one sub tree structure and obtaining hierarchical information in the target tree structure. An apparatus corresponding to the above method is also provided. With the above method and apparatus, hierarchical information of data items may be obtained from planar organized data to facilitate subsequent and further analysis and management.Type: GrantFiled: December 20, 2011Date of Patent: March 31, 2015Assignee: International Business Machines CorporationInventors: Yue Pan, Xing Zhi Sun, Ying Tao, Lin Hao Xu
-
Patent number: 8990258Abstract: The present disclosure enables users to interactively create, customize, and execute reports on data stored in databases using only a web browser. The user can create, customize, and execute reports by selecting various report elements including, for example, data sources, fields, filters, labels, charts, dashboards, and the like. Advantageously, the present invention enables users to create the reports through an Internet connection, without any special software, such as web browser plug-ins, database applications, and the like, without knowledge of data access languages, such as SQL, and without direct access to a database server. The present invention can directly connect to a plurality of different database types through a virtual or physical network connection. It fully functions without requiring the creation of additional configuration items like catalogs, models or secondary schemas by a programmer or database administrator (DBA).Type: GrantFiled: October 19, 2010Date of Patent: March 24, 2015Assignee: Izenda, Inc.Inventor: Sanjay Bhatia
-
Patent number: 8983980Abstract: Embodiments for a Mining Data Records based on Anchor Trees (MiBAT) process are disclosed. In accordance with at least one embodiment, the MiBAT process extracts data records containing user-generated content from web documents. The web document is processed into a Document Object Model (DOM) tree in which sub-trees of the DOM tree represent the data records of the web document. Domain constraints are used to locate structured portions of the DOM tree. Anchor trees are then located as being sets of sibling sub-trees which contain the domain constraints. The anchor trees are then used to determine a record boundary (i.e. the start offset and length) of the data records. Finally, the data records are extracted based on the anchor trees and the record boundaries.Type: GrantFiled: November 12, 2010Date of Patent: March 17, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Xinying Song, Yunbo Cao, Chin-Yew Lin
-
Patent number: 8984018Abstract: In one embodiment, the present invention includes a computer-implemented method comprising storing data in an application using an application custom data type and application custom data structure. The data is stored in a database using the application custom data type and the application custom data structure. In one embodiment, a request is sent to access the data from the application to the database. The data is retrieved from the database in response to the request in the application custom data type and the application custom data structure. In one embodiment, the data is sent from the database to a shared memory in the application custom data type and the application custom data structure and the data is retrieved by the application from the shared memory in the application custom data type and the application custom data structure.Type: GrantFiled: June 17, 2013Date of Patent: March 17, 2015Assignee: SAP SEInventors: Meinolf Block, Martin Strenge, Christian Mohr, Boris Gruschko, Franz Faerber
-
Patent number: 8984016Abstract: A method for process management in a collaborative service-oriented workshop for processing objects associated with data representing real data or processes, each object including a structure for storing links to other objects. After determining at least one function and at least one piece of information enabling the execution of the at least one function, an object including at least one reference to the at least one function and the at least one piece of information is created.Type: GrantFiled: May 14, 2009Date of Patent: March 17, 2015Assignee: Airbus Operations S.A.S.Inventors: Bernard Marquez, Thierry Chevalier
-
Patent number: 8977640Abstract: A method of processing a supply query is described. The method includes receiving a first supply query comprising a first set of attributes. A size of the first set of attributes is compared to a threshold value. A second supply query comprising a second set of attributes is generated when the comparison indicates that the size of the first set of attributes is greater than the threshold value.Type: GrantFiled: February 28, 2011Date of Patent: March 10, 2015Assignee: Yahoo! Inc.Inventors: Ramana Yerneni, Saurabh Sodani, Jayanth Anandaram
-
Patent number: 8965934Abstract: A method and apparatus for facilitating answering a query on a database. Example embodiments include: accessing a database tree having a plurality of nodes; receiving a set of input variable values, a non-empty set of output variables, and information indicative of a node in the database tree; determining a traversal cost based on the node and the set of input variable values; determining a lower bound based on the node and the set of input variable values, wherein the lower bound corresponds to an upper-bound probability estimate based on one or more of the plurality of nodes and the set of input variable values; pruning one or more of the plurality of nodes based on the traversal cost, the lower bound, and a pruning bound; and returning a result including a non-empty set of output variable values based on the set of input variable values, the node, the traversal cost, and the lower bound.Type: GrantFiled: November 16, 2011Date of Patent: February 24, 2015Assignee: Quova, Inc.Inventor: Armand Erik Prieditis
-
Patent number: 8943100Abstract: In a method for storing data in a relational database system using a processor, a collection of values is assigned to a structure dictionary, each of the values represents the value of a row for an attribute and has a unique ordinal number within the collection. and the structure dictionary contains structures defined based on at least one of interaction with a user of the system via an interface, automatic detection of structures occurring in data, automatic detection of frequencies of values occurring in data, analysis of a history of queries, and predetermined information about structures relevant to data content that is stored in the system. For each structure, forming a structure match list from ordinal numbers of values matching the structure, and a structure sub-collection from values matching the structure, using the processor.Type: GrantFiled: March 13, 2013Date of Patent: January 27, 2015Assignee: Infobright Inc.Inventors: Dominik Slezak, Graham Toppin, Marcin Kowalski, Arkadiusz Wojna
-
Patent number: 8930405Abstract: An exemplary method includes a media program scheduling facility 1) retrieving data associated with a fantasy game, the data representing players of interest engaged in a real-life competitive activity that forms a basis for the fantasy game, 2) determining, based on the data representing the players of interest and on media program listing data associated with a plurality of media programs, one or more of the media programs that are associated with the players of interest, and 3) providing a scheduling screen for display, the scheduling screen containing listing information for each of the one or more media programs determined to be associated with the players of interest. Corresponding systems and methods are also disclosed.Type: GrantFiled: October 13, 2010Date of Patent: January 6, 2015Assignee: Verizon Patent and Licensing Inc.Inventors: Don Relyea, Brian Roberts, Heath Stallings
-
Patent number: 8930308Abstract: A system for associating metadata with at least one media file is provided. The system includes a memory storing transcription information associated with the at least one media file, at least one processor coupled to the memory, and a component executed by the at least one processor and configured to associate metadata with the at least one media file by storing an association between the transcription information and the metadata within the memory. In the system, the transcription information may be synchronized with the at least one media file and the association engine may be further configured to associate the metadata with a portion of the at least one media file by storing an association between a portion of the transcription information and the metadata.Type: GrantFiled: August 20, 2012Date of Patent: January 6, 2015Assignee: 3Play Media, Inc.Inventors: Christopher E. Johnson, Harriet Ruth Owers-Bradley, Anatole Khesin, Roger S. Zimmerman, Joshua Miller, Jeremy E. Barron, Christopher S. Antunes
-
Publication number: 20150006586Abstract: Provided are a data structure including a header area, and a payload area comprising data, a method of generating the data structure, and extracting information from the data structure. At least one of the header area and the payload area includes at least one sub-area in which one or more signal fields are included. At least one signal field among the signal fields includes information for signalling presence or absence of one or more information fields located at least partly in the data structure, the one or more information fields corresponding to the one or more signal fields.Type: ApplicationFiled: April 2, 2014Publication date: January 1, 2015Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Alain MOURAD, Sung-hee HWANG, Daniel ANSORREGUI, Belkacem MOUHOUCHE, Hak-ju LEE
-
Patent number: 8924427Abstract: A method and system for early notification of a pending deletion event of deleting a recording. Notification options are configured. The notification options are maintained with respect to a user profile associated with a user. Configuring the notification options includes (i) configuring a notification interval between successive notifications of the pending deletion event of deleting the recording and (ii) configuring a notification of the pending deletion event of deleting the recording that was recorded by another user. The notification of the pending deletion event of deleting the recording is sent to the user via a notification method.Type: GrantFiled: May 7, 2013Date of Patent: December 30, 2014Assignee: International Business Machines CorporationInventors: Jeffrey D. Amsterdam, Kulvir S. Bhogal, Gregory J. Boss, Rick A. Hamilton, II, Brian M. O'Connell
-
Patent number: 8924384Abstract: Techniques are described in which at least one column is added to a table in a column-based database that has a plurality of columns and table fields. A shadow-in-place upgrade of the column-based database can be performed that adds at least one new column to the database. Thereafter, access to the column-based database can be seamlessly enabled before, during, and after the upgrade through a plurality of views. The views define a subset of the fields in the database that are visible. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: August 4, 2010Date of Patent: December 30, 2014Assignee: SAP AGInventors: Volker Driesen, Peter Eberlein
-
Patent number: 8924426Abstract: Systems and techniques by which tables can be joined in a mapreduce procedure. In some implementations, when a large table of business data (e.g., having one billion transaction records or more) is to be joined with a large table of customer data (e.g., having hundreds of millions of customer records), then these two tables can be organized before the mapreduce procedure to speed up the table join. For example, the business data and the customer data can both be hash partitioned, based on the same key, into shards of business data and shards of customer data, respectively. The number of shards in these two groups has an integer relationship with each other: for example such that there are two business data shards for every customer data shard, or vice versa.Type: GrantFiled: August 15, 2011Date of Patent: December 30, 2014Assignee: Google Inc.Inventors: Biswapesh Chattopadhyay, Liang Lin
-
Patent number: 8918430Abstract: Systems and methods are disclosed for tracking information related to events. Event information may be stored in a digital sequential chain. The sequential chain stores information related to the event as it occurs over a period of time. The sequential chain allows for the relation of multiple events resulting in an event chain. The information in the event chain may be related using a unique identifier.Type: GrantFiled: August 25, 2011Date of Patent: December 23, 2014Assignee: SCR Technologies, Inc.Inventor: Randal B. Fischer
-
Publication number: 20140372487Abstract: Custom geographic databases are created by analyzing a geographic database to determine database structure elements. The database structure elements may involve road attributes or points of interest. Database structure elements are then selected to include in a customized geographic database. A customized geographic database is created that includes the selected database structure elements.Type: ApplicationFiled: June 14, 2013Publication date: December 18, 2014Inventor: Martin Pfeifle
-
Patent number: 8914414Abstract: Methods, program products, and systems implementing integrated repository of structured and unstructured data are disclosed. An integrated environment is provided for accessing, structured data (e.g., data of a relational database) and unstructured data (e.g., data stored in a text or binary file), including creating, managing, modifying, and searching the structured data and unstructured data. The integrated environment can include an integrated user interface, a set of commands and application programming interface (API), and storage for a relational database and a document repository. The integrated environment can include a database abstraction layer that allows database operations on both the structured data and the unstructured data.Type: GrantFiled: March 11, 2013Date of Patent: December 16, 2014Assignee: Apple Inc.Inventors: Eric Jacobson, Les Thomas, Gang Zhang
-
Patent number: 8909634Abstract: A dispatching system adjusts resources to meet real-time changes in demand. When a customer requests service, a work assignment is generated and sent to an employee. When a customer cancels the requested service, a cancellation code is sent to the employee. The cancellation code informs the employee that the work assignment has been canceled.Type: GrantFiled: July 19, 2013Date of Patent: December 9, 2014Assignee: AT&T Intellectual Property I, L.P.Inventors: James S. Wheeler, Patricia Ditcharo
-
Patent number: 8886589Abstract: Systems, methods, and computer-storage media for generating and providing knowledge content to users utilizing a web architecture that integrates information across data silos through a common, flexible data storage schema, such as a star or snowflake schema, are provided. Data from a content graph, a user activity graph, a social graph, and temporal data as it relates to each of the content graph, the social graph and the user activity graph, is stored in a knowledge content database utilizing the star schema. In this way, data from each of these formerly disparate sources may be accessed from a common, extensible application platform utilizing ontologies and pivot table functionality, thus providing smarter, more comprehensive knowledge in response to received user queries.Type: GrantFiled: May 16, 2013Date of Patent: November 11, 2014Assignee: Microsoft CorporationInventors: Arungunram Chandrasekaran Surendran, Tarek Najm, Phani Vaddadi, Rajeev Prasad, Siva Mohan
-
Patent number: 8887128Abstract: Systems and methods are provided for automated generation of a customized software product. A system includes a computer-readable medium encoded with a project parameters data structure, where the project parameters data structure includes a plurality of project requirement records, and a project prototype. One or more data processors are configured to process a plurality of initial characteristics for the customized software product, populate the project parameters data structure at least based on the initial characteristics, and generate the project prototype based on the project parameters data structure. The one or more data processors are further configured to output a requirements matrix data structure at least based on the project parameters data structure and the project prototype and to generate the customized software product at least based on the requirements matrix data structure and the project prototype.Type: GrantFiled: March 15, 2013Date of Patent: November 11, 2014Assignee: SAS Institute Inc.Inventors: Brian Oneal Miles, Julius Alton King, Adheesha Sanjaya Arangala, Jin-Whan Jung
-
Patent number: 8874614Abstract: A method and apparatus for dynamically retrieving ontological context are described herein. In one embodiment, the method includes receiving pattern language code that includes definitions of business classes and field classes, wherein the field classes include ontological contexts. The method also includes generating high-level object-oriented code that includes the business classes and the field classes with ontological contexts.Type: GrantFiled: May 28, 2004Date of Patent: October 28, 2014Assignee: Infor (US), Inc.Inventor: Richard D. Patton
-
Patent number: 8872830Abstract: A document recognition system and method, where images are represented as a collection of primitive features whose spatial relations are represented as a graph. Useful subsets of all the possible subgraphs representing different portions of images are represented over a corpus of many images. The data structure is a lattice of subgraphs, and algorithms are provided means to build and use the graph lattice efficiently and effectively.Type: GrantFiled: May 31, 2013Date of Patent: October 28, 2014Assignee: Palo Alto Research Center IncorporatedInventor: Eric Saund
-
Patent number: 8874615Abstract: A method and apparatus for implementing a learning model for facilitating answering a query on a database. Example embodiments include processing logic to: receive access to a database having a plurality of rows; determine for each row in the plurality of rows which of a plurality of child nodes to associate with a row based on the row and current parameters, where the current parameters correspond to parameters of a probability distribution for the plurality of child nodes; determine new parameters for the plurality of child nodes based on associated rows of the plurality of rows; determine whether or not to return a result which indicates the new parameters based on the current parameters, the new parameters, and the plurality of rows; and return a result which indicates the new parameters.Type: GrantFiled: January 13, 2012Date of Patent: October 28, 2014Assignee: Quova, Inc.Inventor: Armand Erik Prieditis
-
Patent number: 8868611Abstract: The present application is directed to a data management system. The data management system is implemented within a computer system that includes one or more processors, one or more electronic memories, and a memory-mapped file facility that electronically stores data. The data management system, implemented by data management system control routines that are executed by the one or more processors, retrieves a particular projection of a multi-level, multi-dimension data set stored within the ONP-tree data structure that contains the multi-level, multi-dimension data set.Type: GrantFiled: July 28, 2011Date of Patent: October 21, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: Qiming Chen, Meichun Hsu
-
Patent number: 8862627Abstract: Systems and methods may include identifying an input population of parent epsilon chromosome data structures; combining genes of each selected pair of parent epsilon chromosome data structures according to at least one evolutionary operator to generate a plurality of child epsilon chromosome data structures, each child epsilon chromosome data structure providing one or more genes each having a respective candidate epsilon value representing a respective step size or spacing for the respective problem objective; and evaluating each of the plurality of child epsilon chromosome data structures according to one or more epsilon objective functions to generate respective epsilon objective function values for each child epsilon chromosome data structure, where each epsilon objective function is associated with a respective goal associated with at least one a priori criterion, where each respective epsilon objective function value indicates an extent to which each respective goal can be achieved.Type: GrantFiled: July 29, 2011Date of Patent: October 14, 2014Assignee: The Aerospace CorporationInventors: Matthew Phillip Ferringer, Timothy Guy Thompson
-
Patent number: 8856179Abstract: A method to transmit SMS messages to a Related Object by selecting the Base Object and transmit SMS messages to both, the Base Object as well as to the Related Object, simultaneously, in a CRM application is disclosed. The relationship between the Base Object and the Related Object may be any one of one-to-one, one-to-many, many-to-one or many-to-many that can be defined while deploying the CRM application. The process takes place in different levels wherein the system decides whether the SMS message should be sent to the Base Object or different Related Objects depending upon the Campaign Workflow and locates the mobile phone number of the entity and finally transmits the SMS message via SMS Service Provider chosen from the user Interface.Type: GrantFiled: February 11, 2013Date of Patent: October 7, 2014Assignee: Talisma Corporation Private Ltd.Inventors: Sujai Holal Karnam, Aneesh Bhatnagar
-
Patent number: 8856180Abstract: A platform agnostic digital publication format that supports rendered and resizable text, illustrations and graphics, “read to me” features and interactive functionality. The format takes advantage of the alternate renditions feature of the OCF of the EPUB® specification and includes both a ShockWave Flash (SWF) based rendition and a HyperText Markup Language (HTML), Java Script (JS), Cascading Style Sheets (CSS) based implementation. In order to avoid duplicating large components (graphics, audio, etc.), files containing those components are not embedded in the SWF files, but are rather externally referenced by both the SWF and the HTML files. A strict and consistent folder structure and file-naming convention improves efficiency and reduces the potential for error.Type: GrantFiled: October 26, 2011Date of Patent: October 7, 2014Assignee: barnesandnoble.com llcInventor: Michael Artin
-
Patent number: 8849863Abstract: A computer-implemented method for a computing environment employing a matrix-based mathematical programming language includes: generating a heterogeneous dataset in the computing environment, where the heterogeneous dataset embodies a plurality of variables for a plurality of subjects, where each element of a respective variable has a same data type, where the variables comprise at least two data types; accessing contents of the heterogeneous dataset with a single command in the computing environment, where the single command is a brace command, a dot command, or a parentheses command; and providing in the computing environment a portion of the heterogeneous dataset based on the single command.Type: GrantFiled: May 15, 2012Date of Patent: September 30, 2014Assignee: The MathWorks, Inc.Inventors: Peter C. Perkins, Thomas P. Lane
-
Patent number: 8850591Abstract: A method is provided in one example embodiment and it includes identifying a root term and determining one or more other terms belonging to a group associated with the root term. The method also includes selecting one or more of the terms from the group and generating a concept based on the selected terms from the group, wherein the concept is applied to a rule that affects data management for one or more documents that satisfy the rule. In more specific embodiments, the root term is identified via a search or via an incident list. In other embodiments, a collection of meaningful terms is provided to assist in determining the other terms for the group, the collection of meaningful terms being generated based on the root term. The concept can be used to automatically mark one or more documents that relate to the concept.Type: GrantFiled: January 13, 2009Date of Patent: September 30, 2014Assignee: McAfee, Inc.Inventors: Ratinder Paul Singh Ahuja, William Deninger, Faizel Lakhani, Joel Christner
-
Patent number: 8843525Abstract: An apparatus and method for calculating the selectivity of a range query for multidimensional data using a multidimensional histogram are provided. A data space may be partitioned into one or more sub-spaces based on a sum of skew values of the one or more sub-spaces, a space-partitioning tree may be generated for the data space, and a multidimensional histogram may be generated for the data space based on the space-partitioning tree. A range query for multidimensional data may be processed based on the multidimensional histogram.Type: GrantFiled: August 31, 2011Date of Patent: September 23, 2014Assignee: Samsung Electronics Co., Ltd.Inventors: Yohan J. Roh, Myoung Ho Kim, Jaeho Kim
-
Patent number: 8843522Abstract: In one embodiment of the present invention, a computer-implemented method includes receiving a set of alphanumeric information. A first set of metadata is generated that is associated with the alphanumeric information, and a second set of metadata is generated that is associated with the alphanumeric information. The first set of metadata is transmitted at a first time and the second set of metadata is transmitted at a second time subsequent to the first time. The first and/or second sets of metadata can be used to trigger an automated trade of a security.Type: GrantFiled: September 15, 2008Date of Patent: September 23, 2014Assignee: Thomson Reuters (Markets) LLCInventors: Alex M. Spinelli, Doron T. Houminer, Mans Anders Olof-Ors
-
METHOD AND SYSTEM FOR USER PROFILING VIA MAPPING THIRD PARTY INTERESTS TO A UNIVERSAL INTEREST SPACE
Publication number: 20140280350Abstract: Method, system, and programs for mapping data. Information related to users and their interests is obtained by a first application from a second application. An interest space is determined based on one or more sources of information, each of which provides a plurality of concepts. A data structure is created with respect to the interest space, where the data structure has a plurality of attributes each of the attributes corresponds to a concept in the interest space. One or more interests for each of the users based on information obtained from the second application. Each user interest corresponds to an attribute in the structure. A user profile is generated for each user by mapping the interests of the user to the corresponding attributes in the structure.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Inventors: Nathan Liu, Yookyung Kim, Choon Hui Teo -
Publication number: 20140280352Abstract: Techniques for processing semi-structured data include receiving semi-structured data, a value of the semi-structured data being associated with a key; identifying a structured data collection, the structured data collection being associated with a category and having a plurality of attributes; obtaining at least one of historical data associated with the plurality of attributes or additional data associated with a user of the computing system; mapping the key to an attribute of the plurality of attributes based on at least one of the historical data or the additional data; and storing the value in a cell of a data record of the structured data collection, the cell being associated with the attribute that was mapped to the key.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: Business Objects Software Ltd.Inventors: Jennifer Sam, Yuru Wang, George Sun, JohnPaul Burbank, Michael Tsumura
-
Publication number: 20140280351Abstract: Systems and methods generate custom device description files using a device description file generator. The systems and methods include a processor and a memory medium. The custom device description file is communicated to one or more devices to configure the respective devices to be able to accept and communicate data defined by the custom device description file.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Inventor: Dale Peterson
-
Patent number: 8838601Abstract: A first data set associated with a first group of users is accessed. The first data set includes demographic data, online behavior data, and additional user data associated with the users in the first group. A second data set associated with a second group of users is accessed. The second data set includes demographic data and online behavior data but not additional user data associated with the users in the second group. One or more sets of matched users are determined based on the demographic data and online behavior data included in the first data set and the demographic data and online behavior data included in the second data set. Each set includes a user from the first group matched with a user from the second group. Based on the one or more sets of matched users, an augmented second data set that includes additional user data associated with the users in the second group is generated. One or more reports are generated based on the augmented second data set.Type: GrantFiled: August 31, 2011Date of Patent: September 16, 2014Assignee: comScore, Inc.Inventors: Cameron S. Meierhoefer, David Pham Kapar, Patrick James Kemp, Alan Vaughn
-
Publication number: 20140258338Abstract: A method, system and type of database for transmitting data is disclosed in which the data is organized into a structured linear database. The structured linear database includes a routing header portion, a file allocation table, a data portion and a tailbit portion. The structured linear database may be transmitted over any type of network, such as a TM-UWB system or a fiber-optic system. Once the data to be transmitted is identified, a corresponding field is identified in the field allocation table giving the location of the data within the transmission. This field is then referenced by the user to access the specific type of data desired at the given location of the transmission. this process may be repeated enabling data to be stored on transmission lines and accessed at any point at any time providing an always on network.Type: ApplicationFiled: May 22, 2014Publication date: September 11, 2014Applicant: LIGHTWAVES SYSTEMS, INC.Inventors: Bruce D. Melick, David M. Snyder, Leslie D. Baych
-
Patent number: 8832152Abstract: Each data file of a distributed file system is identified by a corresponding globally-unique object identifier that is independent of any attribute of the data file. A node in the distributed file system has a file system that includes a plurality of directory entries, where each directory entry has a file name field, an attributes field, and an object identifier field configured for specifying a globally-unique object identifier. The globally-unique object identifier is universally reachable by any node of the distributed file system and uniquely identifies the data file, enabling the data file to be universally identifiable by any node based on the corresponding object identifier. The data file can be stored independently of a device file system based on providing a resolution between the data file name and its object identifier, followed by a resolution between the object identifier and a selected location for the data file.Type: GrantFiled: June 17, 2013Date of Patent: September 9, 2014Assignee: Cisco Technology, Inc.Inventors: Bryan C. Turner, John Toebes, Douglas Jay Walker
-
Patent number: 8825707Abstract: Generating Business Process Execution Language (‘BPEL’) control flows to populate a data warehouse for analysis of data of an operational system including identifying source tables in the operational system and one or more corresponding target tables in the data warehouse; creating BPEL steps to represent links between each source table in the operational system and each corresponding target table in the data warehouse; determining a sequence for the BPEL step; and adding the BPEL steps to a BPEL control flow according to the determined sequence.Type: GrantFiled: May 9, 2012Date of Patent: September 2, 2014Assignee: International Business Machines CorporationInventors: Marion Behnen, Gregg L. Snodgrass, James M. McArdle, Hoi J. Yoo
-
Publication number: 20140244161Abstract: In a method of generating a database for use in outputting three- dimensional maps, a projection of a two-dimensional road vector onto a three-dimensional surface defined by digital terrain model data is determined. At least one three-dimensional road vector (94, 95, 98, 99) is determined based on the established projection and is stored in the database. The database is generated before it is deployed to a navigation device for use in outputting three-dimensional maps. A method of outputting three-dimensional maps and a navigation device may use the thus generated database.Type: ApplicationFiled: May 31, 2012Publication date: August 28, 2014Applicant: HARMAN BECKER AUTOMOTIVE SYSTEMS GMBHInventor: Marek Strassenburg-Kleciak
-
Patent number: 8819026Abstract: Systems and methods are disclosed for tracking an object as it traverses a sequential chain. The relationships between the object, its movement through space and time, and the entities associated with the object at a discreet point of time are captured by a sequential chain. A unique identifier may be created that is continuously modified as the object traverses the sequential chain. The unique identifier may be used to capture relationship information between the object and its related entities and movements.Type: GrantFiled: August 25, 2011Date of Patent: August 26, 2014Assignee: SCR Technologies, Inc.Inventor: Randal B. Fischer
-
Patent number: 8812643Abstract: Encoding and/or decoding of messages. On the encoding end, a composite encoder encodes message from an internal format that is used by internal system components into an external format. However, the composite encoder may encode the outgoing messages into different external formats on a per-message basis. For incoming message, a composite decoder decodes incoming messages from any one of a plurality of external formats into the internal format also on a per-message basis. A per-message report mechanism permits internal system components and the encoding/decoding components to communicate information regarding the encoding or decoding on a per message basis. XML messages can be converted automatically into Binary messages.Type: GrantFiled: July 5, 2011Date of Patent: August 19, 2014Assignee: Microsoft CorporationInventors: Stephen Jared Maine, Michael J. Coulson, Tirunelveli R. Vishwanath, Erik B. Christensen
-
Patent number: 8805887Abstract: The subject disclosure relates to a method and system for packaging a post-processed definition of a programming module. Contents of a constraint-based and/or order-independent execution model are received, in which the contents include a declarative source code. The contents are stored into an extensible storage abstraction such that the source code is stored in a declarative format. Metadata describing attributes of the contents stored in the extensible storage abstraction is also defined. A file is then created, which includes the extensible storage abstraction and the metadata.Type: GrantFiled: October 22, 2008Date of Patent: August 12, 2014Assignee: Microsoft CorporationInventors: Haroon Ahmed, Chris L. Anderson, Steve Antoch