Patents Examined by Tyler Torgrimson
  • Patent number: 9412079
    Abstract: A system and method is disclosed for scenario management. The system includes a database configured to store data describing a plurality of scenarios, each scenario comprising one or more fields and data describing the supply chain network comprising a plurality of network components, each network component configured to supply one or more items to satisfy demand. The system further includes a server coupled with the database; the server accesses the data describing the plurality of scenarios and accesses the data describing the supply chain network. The server further traverses the one or more fields of the plurality of scenarios until a value is determined and stores the determined value in the database for each of the one or more fields of the plurality of scenarios.
    Type: Grant
    Filed: November 4, 2009
    Date of Patent: August 9, 2016
    Assignee: JDA Software Group, Inc.
    Inventors: Jayan Moorkanat, Deb Kalyan Mohanty, Bhanu Gotluru, Gayathri Chennimalai, Nitin Singal
  • Patent number: 9208460
    Abstract: The disclosed embodiments provide a set of methods, systems, data structures, and computer-executable instructions for executing on a compute machine to automatically analyze data associated with an indexed corpora and to generate for graphical display a set of results associated with those analytic operations.
    Type: Grant
    Filed: October 19, 2012
    Date of Patent: December 8, 2015
    Assignee: LexisNexis, a division of Reed Elsevier Inc.
    Inventors: Dihan Marie Rosenburg, Scott Edward Meiser, Susan Marie Slisz, Daren William Keenan, Raymond A. Daley, Michael Ronald Sluterbeck, Saravanan Chidambaram, Mina Tonsaly, David L. Schmeer, John Scott Attenborough, Sanjay Sharma, James Antony Ritchie
  • Patent number: 9201905
    Abstract: The different advantageous embodiments provide a system for positioning data within a network comprising a knowledge manager, a canonical model manager, and a context manager. The knowledge manager is configured to process a query across a number of resources to generate a result. The canonical model manager includes a number of models used to identify relationships between types of information within the number of resources and the query. The context manager is configured to manage the context of the query and the relationships identified by the canonical model manager to position the number of resources for access by the knowledge manager.
    Type: Grant
    Filed: January 14, 2010
    Date of Patent: December 1, 2015
    Assignee: THE BOEING COMPANY
    Inventors: William David Kelsey, Duane Lee Blanchard
  • Patent number: 9177020
    Abstract: An approach is provided in which a sample point system allocates sample point identifiers to a root node included an index tree that includes multiple leaf nodes. The sample point system distributes the sample point identifiers to the root node's child nodes, and recursively traverses through the index tree's hierarchical index levels and distributes the sample point identifiers from the child nodes to a subset of the index tree's leaf nodes. In turn, the sample point system collects sample data from the subset of the plurality of leaf nodes corresponding to the distributed sample point identifiers.
    Type: Grant
    Filed: March 22, 2014
    Date of Patent: November 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Scott D. Lashley, Bingjie Miao
  • Patent number: 9135300
    Abstract: A method, article of manufacture, and apparatus for process data. In some embodiments, this includes determining a dataset, wherein the dataset includes a plurality of data values and a plurality of identifiers, and wherein the plurality of identifiers are in a non-continuous order, and wherein the dataset is stored across a number of segments, determining a number of samples to take from the dataset, identifying a minimum identifier and a maximum identifier, and a total number of identifiers, calculating a density based on the plurality of identifiers, minimum identifier and maximum identifier, calculating a number of samples to take from a segment based on the calculated density, the number of samples to take from the dataset, and the number of segments, generating a sub-dataset based on the calculated number of samples to take from a segment, joining the generated sub-dataset with the dataset, and storing the joined dataset in a storage device.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: September 15, 2015
    Assignee: EMC CORPORATION
    Inventors: Guangxin Yang, Yi Ren, Jianwang Ao, Caleb E. Welton
  • Patent number: 9128948
    Abstract: Various systems and methods can integrate a deduplicating backup server with cloud storage. For example, one method involves detecting a trigger condition associated with a storage device that stores backup images for a backup server. The method then selects to move a unit of data from the storage device to a cloud storage system, in response to detecting the trigger condition. The method selects the unit of data based on a most recent time at which the unit of data was accessed during a restore operation. The selection of the unit of data can also be based on a number of references to the unit of data, in systems in which the storage device is a deduplicated storage device.
    Type: Grant
    Filed: September 15, 2010
    Date of Patent: September 8, 2015
    Assignee: Symantec Corporation
    Inventor: Guruprasad Balkrishna Raorane
  • Patent number: 9111114
    Abstract: Coarse-grained system-wide database privileges are transformed into new finer-grained database object privileges that are user-centric and specific to particular objects by creating an object class defining certain generic operations on objects, and defining within the object class a new object that embodies permissible actions on a particular database object. The new object is stored in a catalog table that comprises an object privilege table and is associated in the object privilege table with a consolidated grouping of object privileges of users relative to the new object.
    Type: Grant
    Filed: February 10, 2012
    Date of Patent: August 18, 2015
    Assignee: Pivotal Software, Inc.
    Inventors: King Lun Choi, Alon Goldshuv
  • Patent number: 9104711
    Abstract: Disclosed is a database system capable of effectively updating data in a database at a high speed. The database system includes: a storage unit that stores a database including an entity data group and at least one identifier table having only a plurality of fixed-length data; and a data processing unit that receives a query and performs data processing on the database on the basis of the received query. The identifier table has a plurality of data identifiers that uniquely indicates the plurality of entity data as the fixed-length data.
    Type: Grant
    Filed: May 28, 2009
    Date of Patent: August 11, 2015
    Assignee: NEC CORPORATION
    Inventors: Takehiko Kashiwagi, Junpei Kamimura
  • Patent number: 9075597
    Abstract: A computer-implemented system may include reception of a selection of a first business object, reception of a selection of a second business object, reception of a selection of one or more node elements of the second business object, reception of one or more query parameters, reception of a mapping to map a respective node element of the first business object to each of the selected one or more node elements of the second business object and to each of the one or more query parameters, reception of a script for evaluating a condition associated with the first business object, generation of runtime objects based on the mapping and the script, and execution of a runtime framework to use the runtime objects to evaluate the condition and to create a message mapping the respective node element of the first business object to each of the selected one or more node elements of the second business object and to each of the one or more query parameters.
    Type: Grant
    Filed: July 29, 2011
    Date of Patent: July 7, 2015
    Assignee: SAP SE
    Inventor: Oliver Klemenz
  • Patent number: 8959077
    Abstract: Subject matter described herein includes a multi-layer search-engine index. Accordingly, the search-engine index is divided into multiple indexes, each of which includes a respective set of information used to serve (i.e., respond to) a query. One index includes a term index, which organizes a set of terms that are found among a collection of documents. Another index includes a document index, which organizes a set of documents that are searchable. A computing device is used to serve the search-engine index (i.e., to analyze the index when identifying documents relevant to a search query). For example, a solid-state device might be used to serve the multi-layer search-engine index.
    Type: Grant
    Filed: March 23, 2012
    Date of Patent: February 17, 2015
    Assignee: Microsoft Corporation
    Inventors: Hui Shen, Mao Yang, Lintao Zhang, Zhenyu Zhao, Xiao Wu, Ying Yan, Xiaosong Yang, Chad Walters, Choong Soon Chang
  • Patent number: 8880544
    Abstract: Method and apparatus for constructing an index that scales to a large number of records and provides a high transaction rate. New data structures and methods are provided to ensure that an indexing algorithm performs in a way that is natural (efficient) to the algorithm, while a non-uniform access memory device sees IO (input/output) traffic that is efficient for the memory device. One data structure, a translation table, is created that maps logical buckets as viewed by the indexing algorithm to physical buckets on the memory device. This mapping is such that write performance to non-uniform access SSD and flash devices is enhanced. Another data structure, an associative cache is used to collect buckets and write them out sequentially to the memory device as large sequential writes. Methods are used to populate the cache with buckets (of records) that are required by the indexing algorithm.
    Type: Grant
    Filed: June 25, 2010
    Date of Patent: November 4, 2014
    Assignee: SimpliVity Corporation
    Inventors: Paul Bowden, Arthur J. Beaverson
  • Patent number: 8843462
    Abstract: The present principles provide systems and methods for displaying associations between data files and logical assets including the data files. Upon user-selection of a representation of a logical asset, a method in accordance with an aspect of the present principles includes determining associations between data files and the logical asset and displaying a listing of data files associated with the logical asset. Conversely, the method may also include presenting a listing of logical assets associated with a user-selected data file upon determination of logical assets associated with the data file. Moreover, another aspect of the present principles permits bi-directional navigation capability between a logical asset associations view and a physical asset associations view.
    Type: Grant
    Filed: November 14, 2007
    Date of Patent: September 23, 2014
    Assignee: GVBB Holdings S.A.R.L.
    Inventors: Scott Allan Libert, James Edward Pearce
  • Patent number: 8838602
    Abstract: Systems and methods for webpage grouping based on URLS include receiving a uniform resource locator item; receiving a plurality of flow paths from a database, each flow path representing a path of web page visits by a user, each flow path comprising the uniform resource locator item, each flow path further comprising at least one other uniform resource locator item having a uniform resource locator prefix; defining a node for display based on the uniform resource locator prefix common to the plurality of flow paths; and generating display data comprising a representation of the uniform resource locator item and a representation of the defined node.
    Type: Grant
    Filed: October 11, 2011
    Date of Patent: September 16, 2014
    Assignee: Google Inc.
    Inventors: Fenghui Zhang, Peng Li, Lin Liao, Zhiting Xu
  • Patent number: 8838563
    Abstract: An Internet telephony registry 190 comprises a server 140 and an associated data store 160. Routing and/or policy data associated with telephone number strings are stored in the data store 160 in a tree data structure 240 and a data index map 230. The tree data structure 240 comprises parent nodes and leaf nodes and each parent node of the tree data structure 240 has ten child nodes. The tree data structure 240 stores an index associated with each telephone number string and the data index map stores routing and/or policy attributes 233 represented by the indices 232.
    Type: Grant
    Filed: July 8, 2010
    Date of Patent: September 16, 2014
    Assignee: XConnect Global Networks Limited
    Inventors: Michael Berkowitz, David Mark Schwartz
  • Patent number: 8812909
    Abstract: A data processing system comprising: a constantly updating database of a plurality of processes having a plurality of operation times, relating to a plurality of applications, relating to at least one user activity, and using a plurality of computing resources; a monitor arranged to identify a plurality of clashes between the processes, a plurality of frustration events and to correlate between the frustration events and the clashes between the processes; a cause identifier arranged to identify, for each frustration event, a cause for the correlated clash of processes; a remedy generator arranged to generate, for each cause, a remedy arranged to solve the frustration event; a communication module arranged to provide the remedies to users in relation to respective user activities in view of their frustration events; and an analyzer arranged to monitor an efficacy of the remedies in respect to their corresponding frustration events.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: August 19, 2014
    Assignee: Soluto Ltd.
    Inventors: Tomer Dvir, Ishay Green, Gal Green, Kfir Ratson, Liad Livnat, Slav Ben-Ari
  • Patent number: 8782051
    Abstract: A system for text categorization based on ontologies comprising data collector software modules; a categorizer software module; and a database comprising an indexed database of documents and their categorizations, and further comprising a plurality of ontologies, each ontology comprising a plurality of hierarchical taxonomies and each hierarchical taxonomy comprising a plurality of taxons.
    Type: Grant
    Filed: April 26, 2013
    Date of Patent: July 15, 2014
    Assignee: South Eastern Publishers Inc.
    Inventors: Kirill Chashchin, Sergey Anshukov, Valery Bardin, Simon Kordonsky
  • Patent number: 8738569
    Abstract: A script is run on a database to transform the metadata and produce an upgraded database. A new database corresponding to the upgraded database is initialized, and the metadata in the new database catalog is verified by comparing it to the upgraded database metadata. A fast verification is performed on a partial upgrade by dumping the catalogs of master nodes and comparing the results, and a thorough verification is performed on a full upgrade by querying and comparing both master node catalogs and segment node catalogs.
    Type: Grant
    Filed: February 10, 2012
    Date of Patent: May 27, 2014
    Assignee: EMC Corporation
    Inventors: King Lun Choi, Caleb E. Welton, Jeffrey Ira Cohen, Gavin Sherry
  • Patent number: 8725763
    Abstract: Systems and methods for massive model visualization in product data management (PDM) systems. A method includes storing a hierarchical product data structure that includes a plurality of occurrence nodes and component nodes. The method includes creating an occurrence equivalency table from, the hierarchical product data structure, that identifies at least one anchor occurrence node and at least one equivalent occurrence node. The product component corresponding to the equivalent occurrence node is spatially located within a specified distance threshold of product component corresponding to the anchor occurrence node.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: May 13, 2014
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventor: Jianbing Huang
  • Patent number: 8706689
    Abstract: A system for media lifecycle management for recorded media in a contact center environment, comprising a plurality of recording servers operating on network-attached computers and adapted to record interactions in a contact center, a media lifecycle management service operating on a plurality of network-attached server computers and comprising software modules adapted to carry out relocation, archive, backup, restore, delete, and synchronize processes, a configuration service operating on a plurality of network-attached server computers, and a plurality of data storage devices attached to a network and each accessible to at least one recording server and to the media lifecycle management service and configuration service.
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: April 22, 2014
    Assignee: Zoom International S.R.O.
    Inventor: Pavel Adam
  • Patent number: 8688626
    Abstract: A computer implemented method, system, and/or computer program product generates technical business data requirements from functional process requirements. Such method, system, and/or computer program product include data processing infrastructure. The data processing infrastructure may further include at least one data persistence component and at least one business process hierarchy. The computer implemented method, system, and/or computer program product obtain a set of technical elements concerning functional process requirements for each business process within the business process hierarchy. Such method, system, and/or computer program product classify technical elements into functional objects, link each of the functional objects to at least one process within the business process hierarchy and generate a plurality of business data roadmap templates in the data processing infrastructure.
    Type: Grant
    Filed: January 27, 2011
    Date of Patent: April 1, 2014
    Assignee: International Business Machines Corporation
    Inventors: Carl Michael Marrelli, Ram S Narayanan, Martin Oberhofer, Solmaz Rashidi