Custom Data Structure Types Patents (Class 707/793)
-
Patent number: 8307008Abstract: 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: GrantFiled: October 31, 2007Date of Patent: November 6, 2012Assignee: Microsoft CorporationInventors: James M. Pinkerton, Terry Farrell, Peter A. Thompson, James Anders Nelson, David Ahs, Jordi Mola Marti
-
Patent number: 8301630Abstract: 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: GrantFiled: December 20, 2007Date of Patent: October 30, 2012Assignee: Core Wireless Licensing S.A.R.L.Inventor: Antti Armas Vainio
-
Patent number: 8301668Abstract: 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: GrantFiled: April 18, 2008Date of Patent: October 30, 2012Assignee: Actuate CorporationInventors: Wenbin He, Wenfeng Li, Jun Zhai, Petter Ivmark, Gauri Tikekar
-
Patent number: 8290968Abstract: 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: GrantFiled: June 28, 2010Date of Patent: October 16, 2012Assignee: International Business Machines CorporationInventor: Jeffrey J. Jonas
-
Patent number: 8289971Abstract: 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: GrantFiled: November 21, 2006Date of Patent: October 16, 2012Assignee: Cogniscience LimitedInventor: Stephen Byram Furber
-
Patent number: 8285741Abstract: 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: GrantFiled: November 15, 2010Date of Patent: October 9, 2012Assignee: The Boeing CompanyInventor: Richard G. Ochoa
-
Publication number: 20120254250Abstract: 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: ApplicationFiled: April 5, 2012Publication date: October 4, 2012Applicant: IBOARD INCORPORATEDInventors: Christopher Gentile, Adam Nemitoff
-
Patent number: 8280914Abstract: 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: GrantFiled: December 7, 2007Date of Patent: October 2, 2012Assignee: SAP AGInventors: Eric Wannemacher, Joerg Stiller, Hannes Oechsuer
-
Patent number: 8280913Abstract: 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: GrantFiled: June 9, 2005Date of Patent: October 2, 2012Inventor: James P. Bergin
-
Patent number: 8280922Abstract: 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: GrantFiled: May 29, 2007Date of Patent: October 2, 2012Assignee: Samsung Electronics Co., Ltd.Inventors: Gupta Rakesh, Reddy Konda Sreenath
-
Patent number: 8275795Abstract: 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: GrantFiled: February 1, 2012Date of Patent: September 25, 2012Assignee: International Business Machines CorporationInventors: Sebastian Carbajales, Vladimir Klicnik, Lok Tin Loi
-
Patent number: 8275794Abstract: 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: GrantFiled: January 4, 2002Date of Patent: September 25, 2012Assignee: Autodesk, Inc.Inventors: Craig Storms, Soren Abildgaard
-
Patent number: 8271454Abstract: 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: GrantFiled: December 18, 2007Date of Patent: September 18, 2012Assignee: Microsoft CorporationInventors: John D. Doty, Craig A. Critchley
-
Patent number: 8271547Abstract: 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: GrantFiled: May 30, 2006Date of Patent: September 18, 2012Assignee: ADP Dealer Services, Inc.Inventors: Donald H. Taylor, Wade A. Matveyenko, Rajan Krishnamurty
-
Patent number: 8266560Abstract: 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: GrantFiled: August 26, 2011Date of Patent: September 11, 2012Assignee: R3 Logic, Inc.Inventor: Lisa G. McIlrath
-
Patent number: 8266124Abstract: 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: GrantFiled: December 17, 2002Date of Patent: September 11, 2012Assignee: Caldvor Acquisitions Ltd., LLCInventors: Shawn Thomas, Gregory Gray, Michael Woodfin, Warner Mizell, Brian Thomas
-
Patent number: 8260828Abstract: 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: GrantFiled: July 18, 2006Date of Patent: September 4, 2012Assignee: 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: 8260793Abstract: 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: GrantFiled: June 11, 2010Date of Patent: September 4, 2012Assignee: Raytheon CompanyInventors: David A. Kiraly, Adam L. Adkins, Gregory M. Jewell
-
Patent number: 8255422Abstract: 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: GrantFiled: May 28, 2004Date of Patent: August 28, 2012Assignee: Microsoft CorporationInventors: Cosmin A. Corbea, R. Donald Thompson
-
Patent number: 8255431Abstract: 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: GrantFiled: November 23, 2009Date of Patent: August 28, 2012Assignee: International Business Machines CorporationInventors: Madhusudanan Kandasamy, Vidya Ranganathan, Murali Vaddagiri
-
Patent number: 8255425Abstract: 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: GrantFiled: November 1, 2005Date of Patent: August 28, 2012Assignee: NetApp, Inc.Inventors: Dongfeng Li, Anton William Knaus
-
Patent number: 8250105Abstract: 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: GrantFiled: February 6, 2007Date of Patent: August 21, 2012Assignee: International Business Machines CorporationInventors: Toni Bollinger, Ansgar Dorneich, Christoph Lingenfelder
-
Patent number: 8250102Abstract: 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: GrantFiled: March 14, 2008Date of Patent: August 21, 2012Assignee: Microsoft CorporationInventors: Pradeep Jnana Madhavarapu, Rohan Kumar, Michael J Warmington, Kevin G. Farlee, Balan Sethu Raman
-
Patent number: 8244743Abstract: 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: GrantFiled: June 8, 2010Date of Patent: August 14, 2012Assignee: Google Inc.Inventors: Hector Gonzalez, Jayant Madhavan, Andrin von Richenberg, Anno Langen, Alon Halevy
-
Patent number: 8239415Abstract: 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: GrantFiled: March 8, 2011Date of Patent: August 7, 2012Assignee: LexisNexis, a division of Reed Elsevier Inc.Inventors: Gaurav Mehra, John Alexander Dalessio, Molly Miller, Alison Manchester, Joseph Kornowski
-
Patent number: 8239363Abstract: 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: GrantFiled: June 11, 2010Date of Patent: August 7, 2012Assignee: Microsoft CorporationInventors: Scott Andrew Borton, Carlos Manuel Casanova, Jr.
-
Patent number: 8234308Abstract: 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: GrantFiled: December 22, 2009Date of Patent: July 31, 2012Assignee: SAP AGInventors: Frank Brunswig, Oswald Gschnitzer, Baré Said, Jens Weiler
-
Patent number: 8234304Abstract: 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: GrantFiled: November 12, 2008Date of Patent: July 31, 2012Assignee: Southwire CompanyInventors: 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: 8234307Abstract: 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: GrantFiled: March 31, 2009Date of Patent: July 31, 2012Assignee: Amazon Technologies, Inc.Inventors: Steven D. Shure, Nitin Arora, Vinayak R. Hegde
-
Patent number: 8229985Abstract: 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: February 7, 2005Date of Patent: July 24, 2012Assignee: Cisco Technology, Inc.Inventors: Bryan C. Turner, John Toebes, Douglas Jay Walker
-
Patent number: 8229932Abstract: 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: GrantFiled: May 18, 2004Date of Patent: July 24, 2012Assignee: Oracle International CorporationInventor: Sanjay M. Krishnamurthy
-
Patent number: 8229963Abstract: 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: GrantFiled: March 25, 2008Date of Patent: July 24, 2012Assignee: Microsoft CorporationInventors: David Fields, Paolo Marcucci, Carlos Brito, Chris McConnell, Scott Hysom
-
Patent number: 8224855Abstract: 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: GrantFiled: June 3, 2011Date of Patent: July 17, 2012Assignee: Enterprise Elements, Inc.Inventor: Bruce Randall DeWoolfson
-
Patent number: 8224859Abstract: 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: GrantFiled: July 11, 2011Date of Patent: July 17, 2012Assignee: Accenture Global Services LimitedInventors: George V. Guyan, Robert H. Pish
-
Patent number: 8219585Abstract: 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: GrantFiled: June 3, 2011Date of Patent: July 10, 2012Assignee: Enterprise Elements, Inc.Inventor: Bruce Randall DeWoolfson
-
Patent number: 8219588Abstract: 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: GrantFiled: May 26, 2011Date of Patent: July 10, 2012Assignee: ADF Solutions, Inc.Inventors: Raphael Bousquet, Jai Jit Singh Wallia
-
Patent number: 8214400Abstract: 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: GrantFiled: August 24, 2010Date of Patent: July 3, 2012Assignee: EMC CorporationInventors: Neal T. Fachan, Aaron J. Passey, Darren P. Schack
-
Patent number: 8209359Abstract: 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: October 6, 2007Date of Patent: June 26, 2012Assignee: International Business Machines CorporationInventors: Marion Behnen, James M. McArdle, Gregg L. Snodgrass, Hoi J. Yoo
-
Patent number: 8209350Abstract: 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: GrantFiled: September 12, 2007Date of Patent: June 26, 2012Assignee: The MathWorks, Inc.Inventor: Steve Johnson
-
Patent number: 8209351Abstract: 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: GrantFiled: December 18, 2007Date of Patent: June 26, 2012Assignee: Honeywell International Inc.Inventors: Mark Henninger, Tatyana Shavshin-Strong, David Bibby, Mark Hasenyager, Marcus Earnest, Diane Buckley
-
Patent number: 8204911Abstract: 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: GrantFiled: December 20, 2010Date of Patent: June 19, 2012Assignee: Nextair CorporationInventor: Tim Neil
-
Patent number: 8204914Abstract: 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: GrantFiled: December 5, 2007Date of Patent: June 19, 2012Assignee: SAP AGInventors: Tim Feng, Philip White
-
Patent number: 8204906Abstract: 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: GrantFiled: July 13, 2007Date of Patent: June 19, 2012Assignee: International Business Machines CorporationInventors: Richard Dean Dettinger, Daniel Paul Kolz, Frederick Allyn Kulack, Erik Edward Voldal
-
Patent number: 8200703Abstract: 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: GrantFiled: September 15, 2008Date of Patent: June 12, 2012Assignee: SAP AGInventors: Juergen Sattler, Hilmar Demant, Joachim Gaffga
-
Patent number: 8200704Abstract: 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: GrantFiled: November 12, 2010Date of Patent: June 12, 2012Assignee: Google Inc.Inventors: Artem Petakov, David Minogue, Alexey Spiridonov
-
Patent number: 8195698Abstract: 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: GrantFiled: October 6, 2009Date of Patent: June 5, 2012Assignee: 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: 8195697Abstract: 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: GrantFiled: January 15, 2009Date of Patent: June 5, 2012Assignee: Kabushiki Kaisha ToshibaInventors: Shimon Maeda, Noriyuki Honda
-
Patent number: 8195702Abstract: 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: GrantFiled: July 30, 2007Date of Patent: June 5, 2012Assignee: Oracle International CorporationInventors: Shrikanth Shankar, Ramesh Kumar, Krishna Kunchithapadam, Ananth Raghavan, Dheeraj Pandey, Amit Ganesh, Joy M. Forsythe
-
Patent number: 8195699Abstract: 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: GrantFiled: November 30, 2009Date of Patent: June 5, 2012Assignee: Diamond Visionics, LLCInventor: Timothy A. Woodard
-
Patent number: 8195725Abstract: 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: GrantFiled: April 11, 2006Date of Patent: June 5, 2012Assignee: Nokia CorporationInventors: Christian Kraft, Peter Dam Nielsen, Romel Amineh, Johanna Bryman