Custom Data Structure Types Patents (Class 707/793)
  • Patent number: 8307008
    Abstract: Creation and management of electronic files for a localization project. The electronic files are based on a data structure that defines the format and content of the electronic files and includes a first data structure portion that contains data that represents a plurality of references to localization project files. Moreover, the data structure includes a second data structure portion that is associated with the first data structure portion that contains data that represents a plurality of references to standard files.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: November 6, 2012
    Assignee: Microsoft Corporation
    Inventors: James M. Pinkerton, Terry Farrell, Peter A. Thompson, James Anders Nelson, David Ahs, Jordi Mola Marti
  • Patent number: 8301630
    Abstract: A method includes receiving input at a user equipment that designates a particular entity recorded in a user equipment contacts database as being an entity to be contacted in case of an emergency and setting an indication in a first field of a corresponding contacts database entry, where the first field is separate from a second field of the contacts database entry that stores a name of the entity.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: October 30, 2012
    Assignee: Core Wireless Licensing S.A.R.L.
    Inventor: Antti Armas Vainio
  • Patent number: 8301668
    Abstract: In accordance with one aspect of the invention, methods and apparatus for providing information for use in generating or modifying an expression are disclosed. Input from a user is received within an expression. A list of one or more suggestions is provided in response to the input. A selection of one of the suggestions in the list is received. The expression is then built to include the selection.
    Type: Grant
    Filed: April 18, 2008
    Date of Patent: October 30, 2012
    Assignee: Actuate Corporation
    Inventors: Wenbin He, Wenfeng Li, Jun Zhai, Petter Ivmark, Gauri Tikekar
  • Patent number: 8290968
    Abstract: Systems, methods and articles of manufacture are disclosed for extracting a feature of an entity. A data record that includes the feature may be received. The feature may be characterized. Data related to the feature may be retrieved from a data source. The feature may be recharacterized based on the retrieved data. The data source may be updated with an association between the recharacterized feature and the retrieved data.
    Type: Grant
    Filed: June 28, 2010
    Date of Patent: October 16, 2012
    Assignee: International Business Machines Corporation
    Inventor: Jeffrey J. Jonas
  • Patent number: 8289971
    Abstract: A method of transmitting data between a plurality of inter-connected elements. The method comprises receiving a message from a first element, said message comprising a routing key plus optionally a data payload. The routing key is processed to identify a plurality of said inter-connected elements, and data is transmitted to said identified plurality of inter-connected elements.
    Type: Grant
    Filed: November 21, 2006
    Date of Patent: October 16, 2012
    Assignee: Cogniscience Limited
    Inventor: Stephen Byram Furber
  • Patent number: 8285741
    Abstract: A method and system for building a relational database is disclosed. An input file is converted to obtain a converted file comprising a plurality of data element types, and the data element types are formatted and concatenated to obtain formatted data comprising a tag associated with each of the data element types. The formatted data within an identified structure is filtered by the tag to identify an identified data element type form the plurality of data element types. At least one relational identifier is correlated to the identified data element type to obtain a relational dataset, and the relational dataset is stored in a table corresponding to the identified data element type to build a task information relational database for the identified structure.
    Type: Grant
    Filed: November 15, 2010
    Date of Patent: October 9, 2012
    Assignee: The Boeing Company
    Inventor: Richard G. Ochoa
  • Publication number: 20120254250
    Abstract: A virtual or digital multimedia album. The digital album may include a collection of related media to provide virtually, what a traditional band album provides, and more. The digital album may include a set of digital audio files that replicate or substantially resemble the set of tracks found on a traditional album. Additional media, such as videos, lyric text, other text, images, and user-imported content may all be included in the digital album. The content initially provided with the digital album may be exclusively oriented to a single artist or music group. In this way, the digital album can create a much greater immersion into the themed music than a mere collection of digital audio files can provide.
    Type: Application
    Filed: April 5, 2012
    Publication date: October 4, 2012
    Applicant: IBOARD INCORPORATED
    Inventors: Christopher Gentile, Adam Nemitoff
  • Patent number: 8280914
    Abstract: Notification of a system incident is received at a first help desk system. In response, an incident record is generated and maintained for the system incident. The incident record includes incident data and a record identification (ID). The incident data and record ID are transmitted from the first help desk system to a second help desk system where a corresponding record is maintained. One of the help desks is assigned an exclusive status to process the system incident. Regardless of which help system is assigned the exclusive status to process the system incident, the incident record is closed at the first help desk system, which automatically triggers closing of the corresponding record in the second help desk system.
    Type: Grant
    Filed: December 7, 2007
    Date of Patent: October 2, 2012
    Assignee: SAP AG
    Inventors: Eric Wannemacher, Joerg Stiller, Hannes Oechsuer
  • Patent number: 8280913
    Abstract: Systems and methods for the management of contact information, which may include automatic transfer processes (102,103), automatic update processes, automatic customization processes, automatic delivery processes (1061,1062,1063), automatic storage processes (101), automatic portability processes (106), and/or automatic radial mining processes.
    Type: Grant
    Filed: June 9, 2005
    Date of Patent: October 2, 2012
    Inventor: James P. Bergin
  • Patent number: 8280922
    Abstract: Provided is a user-interest driven launching pad of a mobile application and method of operating the same. The user-interest driven launching pad inputs metadata of data elements related to a mobile device, forms a set of data elements having the same metadata, marks the set of data elements with user-interest reflecting tags, and executes the mobile application relating to the set of data elements.
    Type: Grant
    Filed: May 29, 2007
    Date of Patent: October 2, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Gupta Rakesh, Reddy Konda Sreenath
  • Patent number: 8275795
    Abstract: Techniques for implicitly extending an object model, even those that do not provide an extension mechanism, in a manner that is transparent, independent, and non-disruptive to the model itself. An “extension” is preferably created for each object to be extended, and comprises a reference to the object and contains an “extension object” that specifies the particular extensions.
    Type: Grant
    Filed: February 1, 2012
    Date of Patent: September 25, 2012
    Assignee: International Business Machines Corporation
    Inventors: Sebastian Carbajales, Vladimir Klicnik, Lok Tin Loi
  • Patent number: 8275794
    Abstract: One or more embodiments of the invention provide a data structure, method, apparatus, and article of manufacture for representing data in a self-expanding data package. The package comprises one or more basic table data having zero, one or more table rows, a set of one or more constant lists having one or more values, and one or more row validation calculations. Use of the set of constant lists and row validation calculations provides a mechanism for compact data storage, wherein the self-expanding data package may be expanded. To expand the package, each list member of a constant list is combined with all other basic table rows and additional list members to produce every possible combination of table rows. Row validation calculations are applied to test validity of each tow, and only those expanded table tows that are valid appear in the expanded table.
    Type: Grant
    Filed: January 4, 2002
    Date of Patent: September 25, 2012
    Assignee: Autodesk, Inc.
    Inventors: Craig Storms, Soren Abildgaard
  • Patent number: 8271454
    Abstract: The setting up of a circular log implementation to be able to detect amnesia in a circular log, and to the determination of whether or not amnesia has occurred in such a circular log. Upon detecting a checkpoint trigger, information is preserved sufficient to detect whether or not the removed records ever existed in the circular log. If a request for information from a record were subsequently to be received by the circular log implementation, and if the record was not actually in the circular log, the preserved information could then be consulted to see if it indicates that the record had once existed in the circular log. If the information indicates that the record had once existed in the circular log, then amnesia has not occurred. If the information does not indicate that the record had once existed in the circular log, then amnesia has occurred. Accordingly, amnesia detection is made possible even in a complicated circular log implementation.
    Type: Grant
    Filed: December 18, 2007
    Date of Patent: September 18, 2012
    Assignee: Microsoft Corporation
    Inventors: John D. Doty, Craig A. Critchley
  • Patent number: 8271547
    Abstract: A method for proofing a prototype dynamic webpage version referencing first configuration data is disclosed. The prototype dynamic webpage can be derived from a live version referencing second configuration data and accessible via a live link. The method includes storing first configuration data in a configuration database also containing second configuration data, providing a prototype link to the prototype dynamic webpage version dissimilar from the live link; and returning, upon a prototype link request, the prototype dynamic webpage version, involving rendering the prototype dynamic webpage version based on the first configuration data without altering the live dynamic webpage version. Also disclosed is a dynamic webpage versioning system working off a configuration database and distinct versions of configuration data.
    Type: Grant
    Filed: May 30, 2006
    Date of Patent: September 18, 2012
    Assignee: ADP Dealer Services, Inc.
    Inventors: Donald H. Taylor, Wade A. Matveyenko, Rajan Krishnamurty
  • Patent number: 8266560
    Abstract: Methods and systems for generating and verifying circuit layouts from computer-aided design tools for vertically integrated, three-dimensional integrated circuits are disclosed. In one instance, a 3-D technology file of these teachings is obtained by providing an identifier for two or more circuit levels, providing for each one of the two or more circuit levels an identifier for a 2-D technology file corresponding to each of the one or more circuit levels and providing a file structure including the two or more circuit levels and each identifier, corresponding to each one of the one or more circuit levels, for the 2-D technology file corresponding to each one of the two or more circuit levels. Other embodiments are disclosed.
    Type: Grant
    Filed: August 26, 2011
    Date of Patent: September 11, 2012
    Assignee: R3 Logic, Inc.
    Inventor: Lisa G. McIlrath
  • Patent number: 8266124
    Abstract: The method and system of the present invention provides an improved technique for integrated asset management. Information is aggregated from a variety of sources into a centralized computerized database. Thereafter, asset transition events are scheduled. Information from the centralized computerized database is used in the performance of the asset transition events and information relating to the asset transition events is added to the centralized computerized database. Subsequent changes to the asset are also recorded into the centralized computerized database. As a result, a plethora of information is available within said database for the purpose of managing future asset transition events.
    Type: Grant
    Filed: December 17, 2002
    Date of Patent: September 11, 2012
    Assignee: Caldvor Acquisitions Ltd., LLC
    Inventors: Shawn Thomas, Gregory Gray, Michael Woodfin, Warner Mizell, Brian Thomas
  • Patent number: 8260828
    Abstract: A portable data storage device (1) is disclosed to be used for organizing content (10, 11, 18) available to the data storage device (1). The device comprises means (12) for setting an information source (6) for a storage profile (9), a means (3) for receiving storage profile update data (7) from the information source (6), a means (4) for updating the storage profile (9) based upon the storage profile update data (7), a means (2) for organizing content (10, 11) based upon the storage profile (9) and a means (12, 13) for triggering the means (3) for receiving storage profile update data (7) from the information source (6). The device (1) is capable of organizing content in a dynamic manner based on data storage profiles that are also dynamic in nature whilst requiring minimum user intervention.
    Type: Grant
    Filed: July 18, 2006
    Date of Patent: September 4, 2012
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Esko Olavi Dijk, Freddy Snijder, Marc Andre Peters, Godefridus Antonius Maria Crienen, Wilhelmus Henrica Gerarda Maria Van Den Boomen
  • Patent number: 8260793
    Abstract: A method for updating data includes, in a processor, receiving a data field update associated with an existing data object of a data class, modifying a data field of an updater data object of the data class based upon the data field update, traversing the updater data object to identify the modified data field, and modifying a data field of the existing data object based upon the identified data field of the updater data object.
    Type: Grant
    Filed: June 11, 2010
    Date of Patent: September 4, 2012
    Assignee: Raytheon Company
    Inventors: David A. Kiraly, Adam L. Adkins, Gregory M. Jewell
  • Patent number: 8255422
    Abstract: The present invention provides a highly reliable and scalable architecture for data centers. Work to be performed is divided into discrete work units. The work units are maintained in a pool of work units that may be processed by any number of different servers. A server may extract an eligible work unit and attempt to process it. If the processing of the work unit succeeds, the work unit is tagged as executed and becomes ineligible for other servers. If the server fails to execute the work unit for some reason, the work unit becomes eligible again and another server may extract and execute it. A server extracts and executes work units when they have available resources. This leads to the automatic load balancing of the data center.
    Type: Grant
    Filed: May 28, 2004
    Date of Patent: August 28, 2012
    Assignee: Microsoft Corporation
    Inventors: Cosmin A. Corbea, R. Donald Thompson
  • Patent number: 8255431
    Abstract: Methods, systems, and products for managing memory. In one general embodiment, the method includes assigning an isolated virtual heap in a global kernel heap of a global operating system environment to each of a plurality of isolated virtual operating system environments operating in a global operating system environment; and in response to an invocation of kernel heap memory allocation from one of the isolated virtual operating system environments, dynamically allocating memory to the invoking isolated virtual operating system environment from the virtual kernel heap assigned to the invoking isolated virtual operating system environment. The method may also include running the plurality of isolated virtual operating system environments in the global operating system environment. The plurality of isolated virtual operating system environments may share a single common kernel. The isolated virtual operating system environments may run under the same operating system image.
    Type: Grant
    Filed: November 23, 2009
    Date of Patent: August 28, 2012
    Assignee: International Business Machines Corporation
    Inventors: Madhusudanan Kandasamy, Vidya Ranganathan, Murali Vaddagiri
  • Patent number: 8255425
    Abstract: A system and method efficiently conveys event notification using an event routing table. An event is detected and forwarded to an event management system (EMS) that determines if any thresholds have been exceeded. If a threshold has been exceeded, one or more destination names from a routing table are expanded using a destination table and appropriate event notifications are sent.
    Type: Grant
    Filed: November 1, 2005
    Date of Patent: August 28, 2012
    Assignee: NetApp, Inc.
    Inventors: Dongfeng Li, Anton William Knaus
  • Patent number: 8250105
    Abstract: Methods and apparatus, including computer program products, implementing and using techniques for compressing data included in several transactions. Each transaction has at least one item. A unique identifier is assigned to each different item and, if taxonomy is defined, to each different taxonomy parent. Sets of transactions are formed from the several transactions. The sets of transactions are stored using a computer data structure including: a list of identifiers of different items in the set of transactions, information indicating number of identifiers in the list, and bit field information indicating presence of the different items in the set of transactions, said bit field information being organized in accordance with the list for facilitating evaluation of patterns with respect to the set of transactions. A data structure for compressing data included in a set of transactions is also provided.
    Type: Grant
    Filed: February 6, 2007
    Date of Patent: August 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Toni Bollinger, Ansgar Dorneich, Christoph Lingenfelder
  • Patent number: 8250102
    Abstract: Embodiments described herein are directed to the accessing remotely stored binary object data in a binary object store. In one embodiment, a computer system receives a request for a portion of binary object data, sends a query to a database server requesting access to the binary object data, and receives a binary object reference. The binary object reference includes binary object identification data and use characteristics specific to the binary object store. The computer system sends a binary object data access request based on the binary object reference to the binary object store using a binary object store interface, and receives the binary object data corresponding to the binary object data access request. The binary object data comprises a portion of data files. The computer system also sends the received binary object data to the user.
    Type: Grant
    Filed: March 14, 2008
    Date of Patent: August 21, 2012
    Assignee: Microsoft Corporation
    Inventors: Pradeep Jnana Madhavarapu, Rohan Kumar, Michael J Warmington, Kevin G. Farlee, Balan Sethu Raman
  • Patent number: 8244743
    Abstract: Aspects of the invention provide a service for data management and integration across a wide range of applications. Clustered computers may be arranged in a cloud-type configuration for storing and handling large amounts of user data under the control of a front-end management server. Communities of distributed users may collaborate on the data across multiple enterprises. Very large tabular data files are uploaded to the storage facilities. The data files are maintained as tables, and a composite table of related information is created and maintained in response to user queries. Different ways of visualizing the data are provided. Depending on the amount of information that can be displayed, features in a spatial index may the thinned for presentation. Spatial and structured queries are processing and results are intersected to obtain information for display.
    Type: Grant
    Filed: June 8, 2010
    Date of Patent: August 14, 2012
    Assignee: Google Inc.
    Inventors: Hector Gonzalez, Jayant Madhavan, Andrin von Richenberg, Anno Langen, Alon Halevy
  • Patent number: 8239415
    Abstract: Systems and methods for providing a validation tool may be configured to identify a plurality of words within a document, the document being provided in a first window within a user interface. Additionally, the systems and methods may be configured to determine, from a predetermined list that includes terms of interest, whether the words are matching words with terms of interest. The systems and methods may, in response to determining that the plurality of words are matching words with the terms of interest, highlight matching words in a document and access pieces of related data for matching words.
    Type: Grant
    Filed: March 8, 2011
    Date of Patent: August 7, 2012
    Assignee: LexisNexis, a division of Reed Elsevier Inc.
    Inventors: Gaurav Mehra, John Alexander Dalessio, Molly Miller, Alison Manchester, Joseph Kornowski
  • Patent number: 8239363
    Abstract: Maintaining a plurality of search contexts and selecting one of the search contexts based on graphical properties of a user interface. Each of the search contexts is provided by and corresponds to one of a plurality of executing application programs. Responsive to an event, one of the search contexts is selected. In some embodiments, the search context provided by the application program having a window displayed in the foreground of the user interface is selected. Search results based on the selected search context are obtained and provided to the user.
    Type: Grant
    Filed: June 11, 2010
    Date of Patent: August 7, 2012
    Assignee: Microsoft Corporation
    Inventors: Scott Andrew Borton, Carlos Manuel Casanova, Jr.
  • Patent number: 8234308
    Abstract: Systems and methods for providing application services through business object views. In one aspect, a definition of at least one business object (BO) is included in a metadata of an application platform. The definition includes descriptions of entities of the BO, and an identification of a service provider of the BO. The service provider instantiates the business object in response to an application service request. In a further aspect, a definition of a business object view (BOV) is included in the metadata of the application platform. The definition includes description of entities of the BOV, and an identification of the BO. The BO is a data source of the BOV. In one other aspect, a transformation describes a mapping of BOV entities to data source BO entities. A service corresponding to a core service of a BOV entity is called at the BO service provider based on the mapping.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: July 31, 2012
    Assignee: SAP AG
    Inventors: Frank Brunswig, Oswald Gschnitzer, Baré Said, Jens Weiler
  • Patent number: 8234304
    Abstract: A theft deterrent cable may be provided. First, a plurality of unique codes may be created. Then a plurality of indicia may be placed periodically and longitudinally on the cable. The plurality of indicia may respectively correspond to the plurality of unique codes. In a database, the plurality of unique codes may be assigned to an organizational entity. The organizational entity may comprise a first enterprise. Next, an indication that the cable is to be transferred from the first enterprise to a second enterprise may be received. In response to the received indication, the plurality of unique codes may be assigned in the database from the organizational entity comprising the first enterprise to the organizational entity comprising a second enterprise.
    Type: Grant
    Filed: November 12, 2008
    Date of Patent: July 31, 2012
    Assignee: Southwire Company
    Inventors: Charles L. Holcombe, Stephen L. Spruell, Ronald J. Burchfield, Carol J. Godfrey, John N. Ware, Jr., Edward J. Easterwood, Jr., Frank Hullender, W. Steve Wilson
  • Patent number: 8234307
    Abstract: Various embodiments are described for determining a search configuration for a network site. A plurality of network sites are accessed in a server, and for each of the network sites, it is determined whether a search text box exists in a network page of the network site. A search is automatically performed using a search term in the search text box if the search text box exists in the network page and it is determined whether a search term can be identified in association with a search result network page generated from the search. A search configuration is stored that indicates where the search term can be identified in a future network page resulting from a search performed on the network site.
    Type: Grant
    Filed: March 31, 2009
    Date of Patent: July 31, 2012
    Assignee: Amazon Technologies, Inc.
    Inventors: Steven D. Shure, Nitin Arora, Vinayak R. Hegde
  • Patent number: 8229985
    Abstract: 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: Grant
    Filed: February 7, 2005
    Date of Patent: July 24, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Bryan C. Turner, John Toebes, Douglas Jay Walker
  • Patent number: 8229932
    Abstract: Information hierarchies are efficiently stored and accessed in a relational or object-relational database system. A path signature, similar to a pathname, is stored in a database system in association with data for the node identified by the pathname. For example, a path signature identifying an element is stored in a row that holds data for the element. To retrieve data for a hierarchical query that identifies the data requested using, for example, an XPATH string, a string pattern is generated that is matched by path signatures identified by the XPATH string. Pattern matching is then used to select rows associated with matching path signatures, and data from the selected rows is used to compute the XPATH query. Furthermore, hash values representing path signatures are generated in a way that preserves the ordering of data in an information hierarchy. The hash values can be indexed to provide quick access.
    Type: Grant
    Filed: May 18, 2004
    Date of Patent: July 24, 2012
    Assignee: Oracle International Corporation
    Inventor: Sanjay M. Krishnamurthy
  • Patent number: 8229963
    Abstract: Embodiments of the present invention provide a schema to describe the structure of a data store that may be used to query the data store. The schema may include a property description describing static and contextual attributes of a property of the data store. The schema may also include a property reference describing contextual attributes of a property of the data store, while referencing static attributes from a property description in another schema. In some instances, the schema may further describe item types and/or kinds for the data store.
    Type: Grant
    Filed: March 25, 2008
    Date of Patent: July 24, 2012
    Assignee: Microsoft Corporation
    Inventors: David Fields, Paolo Marcucci, Carlos Brito, Chris McConnell, Scott Hysom
  • Patent number: 8224855
    Abstract: Systems and methods are provided for manipulating data sets. In accordance with one implementation, a computerized system is provided for storing, managing, indexing, interrelating, and/or retrieving data sets in a manner independent of the data model. The system includes an element module configured to store and uniquely identify elements and an element relation module configured to store relationships between the elements in the element module. The computerized system may also comprise a class module configured to store attributes of elements in a class and a type definition module configured to define the class and the attributes related to the class. The computerized system may further comprise a state machine module, the state machine module including a state machine transition module and a status module.
    Type: Grant
    Filed: June 3, 2011
    Date of Patent: July 17, 2012
    Assignee: Enterprise Elements, Inc.
    Inventor: Bruce Randall DeWoolfson
  • Patent number: 8224859
    Abstract: A computer system includes a server computer and an insurance claim database. The insurance claim database stores data in electronic format and includes a claim folder that decomposes data of an insurance claim for an insured event into a plurality of levels, the plurality of levels including a policy level, a claim level, a participant level and a line level. The server computer is configured to generate a user interactive interface that interactively displays at least one of the plurality of levels reflecting information related to a policy, the claim, claimants and an insured person in a structured format to a plurality of users, and to allow each of the users to simultaneously interact with one of the plurality of levels to retrieve and enter data for the same insurance claim.
    Type: Grant
    Filed: July 11, 2011
    Date of Patent: July 17, 2012
    Assignee: Accenture Global Services Limited
    Inventors: George V. Guyan, Robert H. Pish
  • Patent number: 8219585
    Abstract: Systems and methods are provided for manipulating data sets. In accordance with one implementation, a computerized system is provided for storing, managing, indexing, interrelating, and/or retrieving data sets in a manner independent of the data model. The system includes an element module configured to store and uniquely identify elements and an element relation module configured to store relationships between the elements in the element module. The computerized system may also comprise a class module configured to store attributes of elements in a class and a type definition module configured to define the class and the attributes related to the class. The computerized system may further comprise a state machine module, the state machine module including a state machine transition module and a status module.
    Type: Grant
    Filed: June 3, 2011
    Date of Patent: July 10, 2012
    Assignee: Enterprise Elements, Inc.
    Inventor: Bruce Randall DeWoolfson
  • Patent number: 8219588
    Abstract: In one aspect of the present invention, a software component for conducting digital forensic searches is described. The software component has a header; one or more search markup language programs, and a data features section. The software component, also referred to as a search pack, enables a first entity, such as a federal investigation agency, to share its suspect and sensitive data with a second entity, such as another investigative agency in a manner that allows the second agency to utilize the suspect data while not revealing the actual content of the sensitive data to the second agency. The second agency can perform comparisons and other operations on the sensitive data without having to know the actual content of the data. The search pack allows an investigative agency to define an investigative strategy for a particular case via the search markup language programs and by the data features that it includes in the search pack.
    Type: Grant
    Filed: May 26, 2011
    Date of Patent: July 10, 2012
    Assignee: ADF Solutions, Inc.
    Inventors: Raphael Bousquet, Jai Jit Singh Wallia
  • Patent number: 8214400
    Abstract: Systems and methods are disclosed that provide an indexing data structure. In one embodiment, the indexing data structure is mirrored index tree where the copies of the nodes of the tree are stored across devices in a distributed system. In one embodiment, nodes that are stored on an offline device are restored, and an offline device that comes back online is merged into the distributed system and given access to the current indexing data structure. In one embodiment, the indexing data structure is traversed to locate and restore nodes that are stored on offline devices of the distributed system.
    Type: Grant
    Filed: August 24, 2010
    Date of Patent: July 3, 2012
    Assignee: EMC Corporation
    Inventors: Neal T. Fachan, Aaron J. Passey, Darren P. Schack
  • Patent number: 8209359
    Abstract: 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: Grant
    Filed: October 6, 2007
    Date of Patent: June 26, 2012
    Assignee: International Business Machines Corporation
    Inventors: Marion Behnen, James M. McArdle, Gregg L. Snodgrass, Hoi J. Yoo
  • Patent number: 8209350
    Abstract: Some embodiments of the invention provide methods, mediums, and systems for collecting and updating associated information. The present invention also provides a method and system for managing associated information in one file structure. Associated information can be generated from a source file or data and a portfolio can be generated to collect and store the source file or data and the associated information. A portfolio can include multiple folios storing different aspects of information that are related to one another. Each folio can associate information with aspects of other folios. When a change has occurred on a folio, an update strategy is used to update related folios and a map may be optionally generated. The map may provide information that allows dependent folios to understand what was changed. The map may remain in existence until all the dependent folios have adapted to the change.
    Type: Grant
    Filed: September 12, 2007
    Date of Patent: June 26, 2012
    Assignee: The MathWorks, Inc.
    Inventor: Steve Johnson
  • Patent number: 8209351
    Abstract: A method for displaying data in an avionics communications system is disclosed. The method generates an ARINC 661 definition file and a user database from one or more user-defined inputs for a communications management function of an aircraft. To convey information relating the one or more user-defined inputs with at least one display of the aircraft, the method links one or more display attributes of the user database with the ARINC 661 definition file. Based on user interactions with the at least one display, the method updates display data of the at least one display using the contents of the ARINC 661 definition file and the user database.
    Type: Grant
    Filed: December 18, 2007
    Date of Patent: June 26, 2012
    Assignee: Honeywell International Inc.
    Inventors: Mark Henninger, Tatyana Shavshin-Strong, David Bibby, Mark Hasenyager, Marcus Earnest, Diane Buckley
  • Patent number: 8204911
    Abstract: Software, devices and methods allowing varied mobile devices to interact with server side software applications are disclosed. Data from an application executing at a computing device may be presented at a remote wireless device by providing the device an application definition file, containing definitions for a user interface format for the application at the wireless device; the format of network messages for exchange of data generated by the application; and a format for storing data related to the application at the wireless device. Using these definitions, the wireless device may receive data from said application in accordance with the definition and present an interface for the application. The application definition file may define a table, a message or data package, and an update to be made to the table based on the message or data package.
    Type: Grant
    Filed: December 20, 2010
    Date of Patent: June 19, 2012
    Assignee: Nextair Corporation
    Inventor: Tim Neil
  • Patent number: 8204914
    Abstract: An example method to process multi-dimensional data is provided. Example operations include detecting a request to generate a multi-dimensional data structure and determining that the multi-dimensional data structure is to include a multi-dimensional key figure. A first dimension of the key figure may be based primarily on a first characteristic and a second dimension of the key figure may be based primarily on a second characteristic. The method may further include augmenting a set of members associated with the second characteristic with a NULL member and generating a value for each dimension of the key figure. A value of the key figure may be determined by a pair made up from a member of the first characteristic and a member of the second characteristic. The key figure, the first characteristic, and the second characteristic may be then arranged into the requested multi-dimensional data structure.
    Type: Grant
    Filed: December 5, 2007
    Date of Patent: June 19, 2012
    Assignee: SAP AG
    Inventors: Tim Feng, Philip White
  • Patent number: 8204906
    Abstract: Embodiments of the invention store log event records in a secure database log by encrypting information in a query, or in query results, that would otherwise be subject to unwanted disclosure (either from within or without a given organization). For example, an organization (e.g., a research institution) may allow a database administrator to review log event records to diagnose and correct system performance issues, without being forced to trust the administrator with sensitive medical data (e.g., medical records related to participants in a research study). Thus, the security of sensitive information may be maintained, while at the same time, the database administrator may still access the information needed to maintain a working system.
    Type: Grant
    Filed: July 13, 2007
    Date of Patent: June 19, 2012
    Assignee: International Business Machines Corporation
    Inventors: Richard Dean Dettinger, Daniel Paul Kolz, Frederick Allyn Kulack, Erik Edward Voldal
  • Patent number: 8200703
    Abstract: A tool is proposed for supporting active documents. In one embodiment, an active document may be opened in an application program executing at a first computer, the active document being in a format recognized by the application program. Data relating to a first active document may be received data at the first computer from a user of the application program, and a search request based on the received data may be sent from the first computer to a second computer that maintains a plurality of data objects. In one embodiment, the application program at the first computer is unable to perform any functions with data objects at the second computer. The first computer may receive information relating to a result of the search request from the second computer and may store the information in the first active document.
    Type: Grant
    Filed: September 15, 2008
    Date of Patent: June 12, 2012
    Assignee: SAP AG
    Inventors: Juergen Sattler, Hilmar Demant, Joachim Gaffga
  • Patent number: 8200704
    Abstract: Data is identified from one or more data sources, where the data is associated with at least one structured document. Data sets contained within the at least one structured document are extracted, and one or more record items are added to a searchable database, where the one or more record items correspond to the extracted data sets.
    Type: Grant
    Filed: November 12, 2010
    Date of Patent: June 12, 2012
    Assignee: Google Inc.
    Inventors: Artem Petakov, David Minogue, Alexey Spiridonov
  • Patent number: 8195698
    Abstract: A method, apparatus, and article of manufacture is configured to define a structured view of data in a computer system. A relational database management system (RDBMS) stores information in the computer system. As part of a process and framework, a series of business rules and process workflows that manage data (that is hierarchical in nature) that resides in one or more RDBMS tables are maintained. User input is accepted that defines a hierarchical structure that is projected onto the data. The hierarchical structure is stored as metadata in the RDBMS. The hierarchical structure is utilized to graphically visualize, manage, and manipulate the data.
    Type: Grant
    Filed: October 6, 2009
    Date of Patent: June 5, 2012
    Assignee: Teradata US, Inc.
    Inventors: Brian J. Wasserman, Thomas K. Ryan, Carl L. Christofferson, Neelesh V. Bansode, Santosh Kumar Singh, Madhavi Chandrashekar, Vivek Shandilya
  • Patent number: 8195697
    Abstract: A database creation method relating to semiconductor ICs, the database registering function block cells constituting a design data of semiconductor IC and evaluation values corresponding to the function block cells such that the function block cells are associated with the evaluation values, for each of the semiconductor ICs, the creation method includes judging whether or not that function block cells constituting a design data of desired semiconductor IC include an unregistered function block cell which is not registered in the database, calculating an unregistered evaluation value corresponding to the unregistered function block cell when the function block cells constituting the design data of the desired semiconductor IC are judged to include the unregistered function block cell, and updating the database by registering the unregistered function block cell and the unregistered evaluation value such that the unregistered function block cell is associated with the unregistered evaluation value.
    Type: Grant
    Filed: January 15, 2009
    Date of Patent: June 5, 2012
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Shimon Maeda, Noriyuki Honda
  • Patent number: 8195702
    Abstract: Techniques are provided for processing a CREATE INDEX statement that avoids one or more locks on the underlying table. The processing of such a statement may be divided into a build phase and a cooperation phase. During the build phase, a journal table is created and published. A snapshot of the table is obtained after the last DML transaction (that was pending at the time the journal table was published) commits. The index is built based on the state of the table as of the snapshot. Any changes to the table while the index is built are recorded in the journal table. During the cooperation phase, the index is partially published. A subsequent DML statement determines whether any changes in the journal table affect the same data as the subsequent DML statement. If so, then those changes are applied to the index followed by the subsequent DML statement.
    Type: Grant
    Filed: July 30, 2007
    Date of Patent: June 5, 2012
    Assignee: Oracle International Corporation
    Inventors: Shrikanth Shankar, Ramesh Kumar, Krishna Kunchithapadam, Ananth Raghavan, Dheeraj Pandey, Amit Ganesh, Joy M. Forsythe
  • Patent number: 8195699
    Abstract: A method and system to provide visualization of high resolution terrain for use in real-time simulation for digital image displays that is derived directly from source data including imagery, classification, elevation and vector data at run-time with little or no off-line manipulation of the source data. The fidelity of the visualization is scaled while based on the graphic system's capability readily available worldwide data exists for elevation vector and import runway data. System provides for facilitating run-time processing of source data utilizing a project file which lists each source file, desired attribute mapping and whether the source is enabled or disabled. For each source file a source proxy object is created in memory which references the target source file. The source proxy objects are stored in a vector manager in a spatial index to quickly determine which data sources intersect a given area. A spatial index can be queried for the proxies covering a requested geographical location.
    Type: Grant
    Filed: November 30, 2009
    Date of Patent: June 5, 2012
    Assignee: Diamond Visionics, LLC
    Inventor: Timothy A. Woodard
  • Patent number: 8195725
    Abstract: An electronic device comprises a user communication interface, a memory for storing music tracks, a music player capable of playing back the music tracks, and a processor provided for measuring, for each of the music tracks, how many times the music track is played back and how long time the music track is played back each time; calculating a parameter value for each of the music tracks based on how many times the music track is played back and how long time the music track is played back each time; and creating a play list of music tracks based on the parameter values.
    Type: Grant
    Filed: April 11, 2006
    Date of Patent: June 5, 2012
    Assignee: Nokia Corporation
    Inventors: Christian Kraft, Peter Dam Nielsen, Romel Amineh, Johanna Bryman