Maintaining Schema Version Information Patents (Class 707/806)
-
Patent number: 8458201Abstract: A method, an apparatus and computer instructions are provided for mapping structured query language (SQL) schema to application specific business objects in an integration application environment. A SQL business object application specific information (BO ASI) builder is added to the business object application specific information (BO ASI) resolver. When a SQL markup language schema is parsed by a schema resolver, meta business objects (BOs) are generated with schema annotations, and the BO ASI resolver locates the SQL BO ASI builder that is able to handle the meta BOs. The SQL BO ADI builder then fills the ASI fields of the meta BOs and returned to a BO writer, which writes out application specific business objects understandable by the integration server.Type: GrantFiled: April 8, 2005Date of Patent: June 4, 2013Assignee: International Business Machines CorporationInventor: Thomas Pollinger
-
Patent number: 8458228Abstract: Methods for product data management and corresponding systems and computer-readable mediums. A method includes maintaining a data structure for a complex item. The data structure includes a root node representing the complex item, at least one assembly node associated with the root node, and a plurality of part nodes each associated with the assembly node. The method includes defining at least two absolute occurrences associated with the root node and corresponding to at least the root node and the assembly node. The method includes defining at least one managed occurrence that includes a plurality of the absolute occurrences. The method includes using the managed occurrence as a central control authority for the plurality of absolute occurrences.Type: GrantFiled: September 23, 2011Date of Patent: June 4, 2013Assignee: Siemens Product Lifecycle Management Software Inc.Inventors: Ori Ben-Haim, Frances Elizabeth Evans, Eric M. Leeson, Daniel Jonathan Archer
-
Patent number: 8438140Abstract: A computer-readable medium includes a report generator configured to process a current version of a data set to generate a report including a data item. The computer-readable medium also includes a report data change tracker configured to identify a change in the data item with respect to a previous version of the data set. The computer-readable medium further includes a report data change presenter configured to superimpose an indication of the change onto the report.Type: GrantFiled: October 31, 2005Date of Patent: May 7, 2013Assignee: Business Objects Software Ltd.Inventors: Ricardo Polo-Malouvier, Jean-Yves Cras, Michael Emmett Thompson, Charles Arthur Piercey
-
Patent number: 8429142Abstract: Mechanisms to support object-oriented version control operations are provided. A user manipulates and views a project from an object viewpoint and within an object module. The user performs version control operations using object handles. The object handles are resolved to specific file references and the specific file references are used to process legacy version control commands utilizing a legacy version control system in a manner that is transparent to the user.Type: GrantFiled: September 30, 2011Date of Patent: April 23, 2013Assignee: Novell, Inc.Inventors: Zack Grossbart, Lee Edward Lowry, Volker Gunnar Scheuber-Heinz, Rajesh Vasudevan, Brent Thurgood, William Street, Karin Stella Lundberg
-
Patent number: 8423585Abstract: Disclosed are various embodiments that provide variants of files in a file system. Multiple file systems are maintained for multiple users. Each file system includes multiple files and one or more folder. Each file includes a respective unique identifier and a respective reference to a data object stored in one or more data store. Multiple file variants are maintained. Each file variant includes the respective unique identifier of a respective file. Each file variant also includes a respective reference to a secondary data object stored in the one or more data stores. The secondary data object is related to the primary data object referenced by the respective file.Type: GrantFiled: March 14, 2011Date of Patent: April 16, 2013Assignee: Amazon Technologies, Inc.Inventors: Piragash Velummylum, Johanna S. Olson, Korwin J. Smith, James H. Wood
-
Patent number: 8396806Abstract: A message that includes an end user license agreement is received at a client from a service in a distributed computing system. The client determines whether to accept the end user license agreement. The message is processed if the end user license agreement is accepted.Type: GrantFiled: October 30, 2007Date of Patent: March 12, 2013Assignee: Red Hat, Inc.Inventor: Mark Cameron Little
-
Patent number: 8364727Abstract: According to an aspect of the invention, an information processing apparatus includes a sub information providing unit, a sub information adding unit, and a display unit. The sub information providing unit gives, to a first electronic file including first main information, first sub information that is manipulatable independently from the first main information. The sub information adding unit adds a second sub information to the first electronic file, the first main information and a second main information being at least partially identical to each other. The display unit displays the first main information, the first additional information, and the second additional information which are included in the first electronic file.Type: GrantFiled: March 22, 2010Date of Patent: January 29, 2013Assignee: Fuji Xerox Co., Ltd.Inventor: Takenori Matsuo
-
Patent number: 8352507Abstract: A method includes receiving, at a first computing device, a request to retrieve a localized instance of a data object. The request is received from a second computing device and includes an object name. A locale applicable to the request is identified, and the localized instance of the data object is retrieved based on the object name and the identified locale. The localized instance includes a plurality of data elements specific to the identified locale. The method includes transmitting the localized instance to the second computing device.Type: GrantFiled: October 29, 2010Date of Patent: January 8, 2013Assignee: Microsoft CorporationInventors: Raymond R. Patch, Rajeev S. Chauhan, Daniel K. Lin
-
Patent number: 8346725Abstract: XML schema evolutions can be performed on an XML-type database using partial data copy techniques. The partial data copy techniques provide mechanisms to identify a minimal set of data in the database that needs be copied out in order for schema evolution operations to occur. Identifying the minimal set of data involves comparing an existing XML schema to a new XML schema and determining the differences between the two schemas. Based on those differences, a minimal set of data can be determined. That data can then be copied to a temporary storage location, while the XML schema and its associated database structure are updated to conform to the new XML schema. Then, the minimal set of data is copied back into the modified database structure.Type: GrantFiled: September 15, 2006Date of Patent: January 1, 2013Assignee: Oracle International CorporationInventors: Thomas Baby, Abhyudaya Agrawal, Sam Idicula, Nipun Agarwal
-
Patent number: 8346819Abstract: An enhanced data conversion framework, in which a data record in each of first and second data sources is populated with manually selected, representative sample data, the first and second data sources using different data storage schemas to store the representative sample data as instance values of instance elements. Parameters for a CONCATENATE function or an EXTRACT function are automatically determined based on a selected succession graph, and non-sample data is converted between the different data storage schemas of the first and second data sources, using the CONCATENATE function or the EXTRACT function.Type: GrantFiled: December 22, 2008Date of Patent: January 1, 2013Assignee: SAP AGInventors: Hong-Hai Do, Gregor Hackenbroich
-
Patent number: 8331640Abstract: In order to provide a technology which allows efficient understanding of images of a disease locus and diagnosis supporting information for the images, an information processing apparatus comprises: an input unit which inputs object identification information for identifying an object; an acquiring unit which acquires one or more schemas related to the object and medical image data related to the schema, an identification unit which identifies a disease locus region in medical image data respectively related to each of the one or more schemas, a time-series schema generating unit which generates a time-series schema of the disease locus, a time-series image data generating unit which generates time-series image data of the disease locus, and a display output unit which synchronizes and outputs the time-series schema of the disease locus and the time-series image data of the disease locus.Type: GrantFiled: March 23, 2011Date of Patent: December 11, 2012Assignee: Canon Kabushiki KaishaInventors: Kazuhiro Miyasa, Hiroshi Imamura, Masaaki Imaizumi, Yukio Sakagawa
-
Patent number: 8321389Abstract: A cached version of a file system directory is synchronized with a server version of the directory in a distributed file system. Both a server and a client specify version numbers for their directory versions. On receiving a request from the client specifying a directory update, the server updates its version, increments its version number, and transmits a reply to the client containing a change log with the incremented version number. Upon receiving the reply, the client compares the received version number with that of its cached version. If the version number matches that of the next expected update, the client applies the updates to its cached version and increments its version number. Otherwise, it adds the received change log to a change log queue for the directory without incrementing the last applied version. Mechanisms are provided for handling parallel read and update requests without awaiting replies from the server.Type: GrantFiled: January 8, 2009Date of Patent: November 27, 2012Assignee: International Business Machines CorporationInventor: Scott Thomas Marcotte
-
Patent number: 8307012Abstract: Systems and methods are provided for schema mapping and the transformation of data. In accordance with one implementation, a computer-implemented method is provided that comprises loading a conceptual model, wherein the conceptual model contains at least one conceptual object, loading a source schema and a source instance, converting the source schema and the source instance into a source model, and acquiring, from the user, at least one forward mapping usable to map at least a source attribute of the source model to a conceptual attribute of the conceptual model, wherein the forward mapping includes a mapping formula. Further, the method may include loading a target schema and a target instance, converting the target schema and the target instance into a target model, and reverse mapping at least one of conceptual attributes of the conceptual model to a target attribute of the target model based on the forward mapping and the mapping formula.Type: GrantFiled: February 28, 2006Date of Patent: November 6, 2012Assignee: SAP AGInventor: Susan Marie Thomas
-
Patent number: 8296335Abstract: Methods for advertising information include: displaying user-selectable category and geographic vicinity information at a port; and, at a database that is not at the same location as the port; responding to user input at the port to display, at the port, advertising information that is associated with a user-selected category and geographic vicinity. Methods for updating advertising information in a database include: storing advertising information about a plurality of places in the database; updating the advertising information from a first port connected to the database through the Internet; and responding, at the database, to user inputs at a second port connected to the database through the Internet, to display updated advertising information at the second port. Advertisements can be tagged to items of interest and displayed.Type: GrantFiled: July 1, 2002Date of Patent: October 23, 2012Assignee: Civix-DDI, LLCInventors: W. Lincoln Bouve, William T. Semple, Steven W. Oxman
-
Patent number: 8290922Abstract: Accessing data in a data store at a field granularity. A method includes receiving a query from a user. The query specifies one or more non-unique fields of a record. The method further includes sending the query to a data store to retrieve the fields of the record at a field granularity. The method further includes receiving data for the one or more non-unique fields of the record at a field granularity.Type: GrantFiled: October 23, 2009Date of Patent: October 16, 2012Assignee: Microsoft CorporationInventors: Haroon Ahmed, John David Doty, Donald F. Box, Randy S. Kimmerly
-
Patent number: 8285756Abstract: An operation support program is stored in a storage medium. The operation support program includes a support database or a plurality of support program components for supporting a plurality of tasks that are different from one another and are carried out as a result of execution of a plurality of device control programs that are different from one another. The operation support program causes a computer to function as constituent sections including: an update data acquiring section; an updating section; and a graphical user interface configuring section.Type: GrantFiled: June 11, 2010Date of Patent: October 9, 2012Assignee: Seiko Epson CorporationInventors: Kazunobu Nimura, Minoru Ichimura, Masaharu Iwatani
-
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: 8260808Abstract: A system and method are disclosed for one-stop shopping for health-care services and related needs. The one-stop shopping system and method provide objective information for the system enrollee to assess and decide on health-care insurance and services. The system and method provide this objective information in a way that is easily accessible by system enrollees in an economical and rapid manner.Type: GrantFiled: August 16, 2011Date of Patent: September 4, 2012Inventor: Regina E. Herzlinger
-
Patent number: 8250119Abstract: Some embodiments of a system and a method to validate database schema upgrade using denormalization have been presented. For instance, a database deployment engine may upgrade a database from a first version to a second version. The database upgraded stores a set of entities. By applying denormalization to both the upgraded database and a reference database (which contains a newly installed second version of the database), a database validation engine may reduce false positives during validation of the database schema upgrade scripts usable by customers to upgrade their database schema to the latest version.Type: GrantFiled: February 26, 2010Date of Patent: August 21, 2012Assignee: Red Hat, Inc.Inventors: Milan Z{dot over (a)}zrivec, Jan Pazdziora
-
Patent number: 8244698Abstract: The subject matter of this disclosure can be implemented in, among other things, a device that includes processors, a data repository, and a table version module configured to create a first version of a database within the data repository using a first version of a database schema that defines a set of tables for the database, and receive a result that is responsive to a command, such that when the result indicates a success condition, execution of the command allows access to data contained in the database and verification of the database schema version, wherein the result does not include database schema version information. The device further includes means for executing the command to access the data, wherein the command includes one or more encoded table names, and wherein each of the encoded table names included in the command is generated based on at least a database schema version identifier.Type: GrantFiled: July 23, 2010Date of Patent: August 14, 2012Assignee: Google Inc.Inventors: Matthew Bolohan, Robert Kroeger
-
Patent number: 8244699Abstract: The subject matter of this disclosure can be implemented in, among other things, a device that includes processors, a data repository, and a table version module configured to create a first version of a database within the data repository using a first version of a database schema that defines a set of tables for the database, and receive a result that is responsive to a command, such that when the result indicates a success condition, execution of the command allows access to data contained in the database and verification of the database schema version, wherein the result does not include database schema version information. The device further includes means for executing the command to access the data, wherein the command includes one or more encoded table names, and wherein each of the encoded table names included in the command is generated based on at least a database schema version identifier.Type: GrantFiled: September 30, 2011Date of Patent: August 14, 2012Assignee: Google Inc.Inventors: Matthew Bolohan, Robert Kroeger
-
Patent number: 8219595Abstract: A system and method for efficient data access are described. A method for efficient remote data access for use by server management applications, includes transferring server schema from a service processor on a server to an application machine, receiving a request for server data on application machine, processing the request for server data on application machine, and forming, in a self-describing format, a single, consolidated query to obtain information not obtained from the server schema on the application machine. Processing the request obtains server data from the server schema on the application machine and the consolidated query is formatted in self-describing format. The method further includes transferring the consolidated query to the service processor, the service processor: processing the consolidated query, obtaining the requested data, and forming a response with the requested data in the self-describing format. The method transmits the formatted, retrieved data to application machine.Type: GrantFiled: September 22, 2008Date of Patent: July 10, 2012Assignee: Hewlett-Packard Development Company, L.P.Inventor: Gerald J. Kaufman, Jr.
-
Patent number: 8214340Abstract: An observation system includes mechanisms for efficiently tracking the state of source components, which include functions, arguments, or values, etc. In one implementation, an observing component requests that a source component processes a request. The observation system then identifies all possible components in a dependency chain for the request, and all such components that are configured for change notifications. A dependency registry stores a representation of each identified component that is configured for change notifications. Any time any component configured for change notifications changes, including indirectly related components, the observing component can be immediately notified of the change, without having to reprocess the entire set of component dependencies.Type: GrantFiled: January 28, 2011Date of Patent: July 3, 2012Assignee: Microsoft CorporationInventors: Clemens A. Szyperski, Geoffrey M. Kizer, Joshua R. Williams, Anthony J. Moore
-
Patent number: 8214330Abstract: An information processing apparatus includes a generating unit that, based on schema information defining a structure of an object, generates the object that has a duplicating function for generating a clone as a copy of self. There is a receiving unit that receives a generation request for generating the object and a requesting unit that requests generation of the clone to the object when the duplicating function of the object for which the generation request is received is determined to be available. Further, there is an output unit that outputs the clone generated by the object, whose duplicating function is determined to be available, to a source that has issued the generation request for generating the object.Type: GrantFiled: December 2, 2009Date of Patent: July 3, 2012Assignee: Ricoh Company, LimitedInventor: Takahiro Imamichi
-
Patent number: 8195703Abstract: A computer program for inventorying a items with attributes. The items are recorded as encoded items by the program. The program maintains a contents table with attribute records each with an identity field, a name field, and a value field. There is an interface for inputting and retrieving item attribute values. Each encoded item is assigned a unique identity value. Each encoded item is represented by one or more attribute records, each storing (1) the unique identity value in the identity field, (2) an attribute type value associated with a particular attribute in the name field, and (3) an encoded value associated with the particular attribute in the value field.Type: GrantFiled: December 2, 2008Date of Patent: June 5, 2012Assignee: Cellco PartnershipInventor: Kenneth Whistler
-
Patent number: 8170989Abstract: The present invention embodiments pertain to managing and exchanging documents. A descriptor is added to an original document, wherein the descriptor includes at least one document identifier representing a logical subject of the document. Modifications to a document being sent or received are identified based on comparing the descriptor of the sent or received document and the descriptor of the original document. The modifications are introduced into the original document to become a single master document of consolidated information relating to the same logical subject.Type: GrantFiled: April 11, 2008Date of Patent: May 1, 2012Assignee: International Business Machines CorporationInventors: Hans-Juergen Bildhaeuser, Andreas Limmer
-
Publication number: 20120096052Abstract: In a method for managing a data structure in a memory, an accessor to access a version of the data structure is determined, in which the accessor includes a version number and a fat pointer, in which the version number corresponds to the most recent version of the data structure, and wherein the fat pointer is configured to enable for multiple versions of a linked-data structure to be maintained.Type: ApplicationFiled: October 18, 2010Publication date: April 19, 2012Inventors: Niraj TOLIA, Nathan BINKERT, Yoshio TURNER, Jichuan CHANG
-
Patent number: 8156159Abstract: A server is configured to receive an input file or table that includes a number of data elements, where the data elements include some sensitive data elements of different types; identify each of the different types of sensitive data elements; identify a subset of the sensitive data elements that corresponds to each of the different types of sensitive data elements; simultaneously perform data masking operations on the sensitive data elements to create masked sensitive data elements, where a separate one of the data masking operations is performed on each of the subsets of the sensitive data elements; generate an output file or table that includes the data elements from the input file or table, where the sensitive data elements, of the input file or table, are replaced with the masked sensitive data elements; and output or store the output file or table.Type: GrantFiled: November 24, 2009Date of Patent: April 10, 2012Assignee: Verizon Patent and Licensing, Inc.Inventors: Fariborz Ebrahimi, Walid Hassan, Sumit Singh, Swamynathan Kuppuswamy, Kannan Thillai Chidambaram
-
Patent number: 8126938Abstract: A classification method and system for possible content alteration of a media work may include criteria regarding content that is feasible for alteration. Such criteria may be maintained in records that are accessible to an interested party. Some embodiments may include a record of primary authorization rights applicable to a possible content alteration. A further embodiment feature may include a record of secondary authorization rights applicable to substitute altered content incorporated in a derivative version. Various techniques may be used to incorporate substitute altered content in a derivative version of the media work in accordance with applicable substitution guidelines.Type: GrantFiled: May 25, 2007Date of Patent: February 28, 2012Assignee: The Invention Science Fund I, LLCInventors: Alexander J. Cohen, Edward K. Y. Jung, Royce A. Levien, Robert W. Lord, William H. Mangione-Smith, Mark A. Malamud, John D. Rinaldo, Jr., Clarence T. Tegreene
-
Patent number: 8121976Abstract: A method and apparatus for creating a schema definition from a language-specific metamodel of a data structure written in a legacy computer language involves walking through the nodes of the metamodel, and creating corresponding schema element objects in a schema tree that is serialized to create the schema definition. The creation of the schema element objects follows rules, and permits the definition of nested data structures having conjunctive-type and disjunctive-type membership.Type: GrantFiled: May 12, 2009Date of Patent: February 21, 2012Assignee: International Business Machines CorporationInventors: Suman K. Kalia, Sheng Fang, John H. Green
-
Patent number: 8122067Abstract: A data storage system for storing a number of versions of a number of objects, the versions of the objects being arranged in branch groups, wherein at least one version of at least one object defines a branch group, and wherein the versions of the objects are stored in accordance with their branch group, the system comprising an object versions table operable to include information relating to each version of each object and identifying, for each version of each object, a branch group to which the version of the object belongs and an object branches table operable to include information relating to each branch group and identifying, for each branch group, each version of each object that belongs to the branch group.Type: GrantFiled: July 13, 2005Date of Patent: February 21, 2012Assignee: Oracle International CorporationInventors: Tim Scott, Denis Michael Goddard
-
Patent number: 8108347Abstract: This invention relates to managing multiple web servers, and more particularly to a web service system and method that allows a system operator to distribute content to each web server in the web service system. In one embodiment, a method for replicating changes in a source file set on a destination file system includes identifying changes in a source file set, storing the identified changes in a modification list, and transmitting the modification list to an agent having access to a destination file system. In another embodiment, a method for replicating changes in a source file set on a destination file system includes identifying changes in a source file set, storing the identified changes in a modification list, and transmitting the modification list to a plurality of web servers.Type: GrantFiled: August 5, 2005Date of Patent: January 31, 2012Assignee: Yahoo! Inc.Inventors: Marco Lara, Stanley Yamane, Jason DeBettencourt
-
Publication number: 20120023143Abstract: The subject matter of this disclosure can be implemented in, among other things, a device that includes processors, a data repository, and a table version module configured to create a first version of a database within the data repository using a first version of a database schema that defines a set of tables for the database, and receive a result that is responsive to a command, such that when the result indicates a success condition, execution of the command allows access to data contained in the database and verification of the database schema version, wherein the result does not include database schema version information. The device further includes means for executing the command to access the data, wherein the command includes one or more encoded table names, and wherein each of the encoded table names included in the command is generated based on at least a database schema version identifier.Type: ApplicationFiled: September 30, 2011Publication date: January 26, 2012Applicant: Google Inc.Inventors: Matthew Bolohan, Robert Kroeger
-
Patent number: 8078649Abstract: A system and method for centrally deploying and managing virtual applications in an organization. The method comprises retrieving an existing schema of objects from a management directory of the organization; generating a virtual directory including at least the retrieved schema of objects and a virtual application; and enabling performance of a plurality of management and deployment operations on the virtual directory.Type: GrantFiled: April 6, 2009Date of Patent: December 13, 2011Assignee: InstallFree, Inc.Inventors: Netzer Shlomai, Shay Ben-Hayun
-
Patent number: 8065347Abstract: A clinical trial management system and associated methods are provided to manage individual clinical trials running under multiple protocols at once. The disclosure allows clinical trials to be amended during the course of the study with reduced risk of loss of time or data. Patients may be started under one clinical trial protocol and be moved to another upon approval from the doctor or hospital managing their involvement in the study. In an embodiment, patient data is not moved or altered during a change in protocol to provide a more secure clinical trial system.Type: GrantFiled: December 21, 2007Date of Patent: November 22, 2011Inventors: Chris DeMeyer, Dennis Wijnker, Ron Dixon, Hayato Iriumi, Dennis Kochanski, Nathan Lowe
-
Patent number: 8060535Abstract: A telecommunications system includes a network; one or more user devices operably coupled to the network; one or more servers operably coupled to the network, the servers defining document storage locations; and a document management service including: a document address database configured to identify geographical locations associated with the document storage locations; a map display manager configured to cause a display to display a map of geographical locations associated with the document storage locations; and a geography manager configured to allow access to documents at locations defined by the document address database and displayed by the map display manager in association with a particular geographical location.Type: GrantFiled: August 8, 2007Date of Patent: November 15, 2011Assignee: Siemens Enterprise Communications, Inc.Inventor: Paul G. Mayer
-
Patent number: 8055619Abstract: Mechanisms to support object-oriented version control operations are provided. A user manipulates and views a project from an object viewpoint and within an object module. The user performs version control operations using object handles. The object handles are resolved to specific file references and the specific file references are used to process legacy version control commands utilizing a legacy version control system in a manner that is transparent to the user.Type: GrantFiled: June 5, 2008Date of Patent: November 8, 2011Assignee: Novell, Inc.Inventors: Zack Grossbart, Lee Edward Lowry, Volker Gunnar Scheuber-Heinz, Rajesh Vasudevan, Brent Thurgood, William Street, Karin Stella Lundberg
-
Patent number: 8055654Abstract: A list search method for a mobile terminal is disclosed. The list search method includes displaying list items of a list requested by a user, and placing a cursor on one of the displayed list items in a visually identifiable manner, inputting at least one numeric key during display of the list and moving the cursor by a skip interval to a list item of the list, wherein the skip interval is associated with the at least one input numeric key. In one aspect, the user can move the cursor in a list by a skip interval by inputting a numeric key, which is translated to a skip interval or the numeric value can itself be used as a skip interval.Type: GrantFiled: September 24, 2007Date of Patent: November 8, 2011Assignee: Samsung Electronics Co., Ltd.Inventor: Se Youp Chu
-
Patent number: 8024352Abstract: A system and method are disclosed for one-stop shopping for health-care services and related needs. The one-stop shopping system and method provide objective information for the system enrollee to assess and decide on health-care insurance and services. The system and method provide this objective information in a way that is easily accessible by system enrollees in an economical and rapid manner.Type: GrantFiled: October 6, 2010Date of Patent: September 20, 2011Inventor: Regina E. Herzlinger
-
Patent number: 8019794Abstract: A firmware repository includes an Extensible Markup Language (XML) description file. A system and method for managing the repository is described.Type: GrantFiled: April 2, 2007Date of Patent: September 13, 2011Assignee: Sharp Laboratories of America, Inc.Inventors: Rabindra Pathak, Eric Thomas Olbricht, Gregory Eugene Borchers
-
Patent number: 8015165Abstract: A technique and mechanism for efficiently searching across multiple versions of a resource is provided. New operators are provided that take into account the versions of a particular resource. The query engine evaluates the new operators using either an index-based approach or a functional approach. Under an index-based implementation, a hierarchical index is traversed to find a particular resource (or resources) associated with a specified path and the version history identifier associated with the particular resource(s). A version history table containing references to all versions of the particular resource(s) are then obtained. Under the functional implementation, a link table, which contains all paths in a user's workspace, is examined to determine whether the version history identifier of a particular resource matches a version history identifier of a resource specified in the link table and whether the path to the resource in the link table is related to the path specified.Type: GrantFiled: December 14, 2005Date of Patent: September 6, 2011Assignee: Oracle International CorporationInventors: Sam Idicula, Thomas Baby, Nipun Agarwal, Ravi Murthy
-
Patent number: 8010492Abstract: A system for efficient snapshot querying include: providing a first version value for each data in a history table, where the first version value indicates a beginning of a period in which the data is valid; providing at least a second version value for each data in the history table, where the second version value indicates an end of the period in which the data is valid; receiving a request for a version of a database; and retrieving the data with the first version value less than or equal to the requested version and the second version value greater than or equal to the requested version. By maintaining a history table with redundant version information, the system is able to provide efficient snapshot querying while also avoiding the overhead burden of conventional approaches. No aggregates, joins, or sub-queries are required to retrieve a snapshot.Type: GrantFiled: August 20, 2008Date of Patent: August 30, 2011Assignee: International Business Machines CorporationInventors: Dilip Kumar Biswal, Isaac Kam-Chak Cheng, Cecilia O. Chu, Donald Lee Clare, Louis S. W. Mau
-
Patent number: 8010578Abstract: A database development system is provided. The system includes a current-state source representation of a database that can be captured in a model of the database and a metadata component that preserves user intentions describing when a user interacts with the system to perform a refactoring operation (or other code enhancement) for use in subsequent operations by the system. A deployment component is provided that utilizes the preserved user intentions to optimize behavioral upgrades to the system, where simulations can be run against the model to facilitate efficient and automated deployments.Type: GrantFiled: June 27, 2008Date of Patent: August 30, 2011Assignee: Microsoft CorporationInventors: James D. Laflen, Jason D. Clark, Gerrit Erwin Randolph Drapers, Liangxiao Zhu, Amy L. Myhre, Duncan L. Davenport
-
Patent number: 8005878Abstract: A system, method and computer program product are disclosed that enable providing processing instructions for updating schema. In one embodiment, the method includes obtaining an updated schema that includes an updated version of a previous schema; identifying a difference between the updated schema and the previous schema; processing the difference to create processing instructions; and providing the processing instructions for implementation into a logical processor, wherein the logical processor processes data defined using the updated schema.Type: GrantFiled: December 4, 2008Date of Patent: August 23, 2011Assignee: General Electric CompanyInventors: Feng Chen, Xiaobo Li, Ko-Chih Liu
-
Patent number: 7996442Abstract: A method, system, and computer program product provides the capability to compare data object definitions in a database in a less costly and less time-consuming manner than previous techniques. A method of comparing multiple versions of data item definitions in a database comprises generating a first version of comparison information relating to a plurality of data item definitions in the database by comparing information relating to data item definitions obtained from a first source and information relating to data item definitions obtained from a second source and generating a second version of comparison information relating to a plurality of data item definitions in the database by comparing information relating to data item definitions obtained from a first source and information relating to data item definitions obtained from a second source to the first version of comparison information.Type: GrantFiled: October 17, 2005Date of Patent: August 9, 2011Assignee: Oracle International CorporationInventors: Andrew Heath Bodge, Harish Akali, Luming Han, Xiaolan Shen
-
Publication number: 20110184990Abstract: A computer-implemented system and method for creating, managing, and reusing schema type definitions in SOA services, grouped in the form of libraries are disclosed. The method in an example embodiment includes: grouping a plurality of Extensible Mark-up Language (XML) schema (XSD) types, each XSD type defined in an individual XSD file; using a processor to bundle the plurality of individual XSD types into a type library, the type library including a type information file to register the individual XSD types in the type library, the type library further including a type dependencies file to register dependencies between the individual XSD types in the same or different type library; importing types from a different type library, when defining derived types or aggregated types; generating Java artifacts from the XSD types; and associating the Java artifacts with corresponding XSD types in the type information file of the type library.Type: ApplicationFiled: January 22, 2010Publication date: July 28, 2011Inventors: Ronald Francis Murphy, Sastry K. Malladi, Weian Deng
-
Patent number: 7984070Abstract: Embodiments described herein provide numerous applications and implementations of a social network to facilitate individuals to resolve various life issues. These issues may include issues that arise when individuals or families relocate, including logistic problems, assimilation of family members in a community, and roommate pairings. As will be described, embodiments described herein greatly facilitate corporations in relocating their employees logistically, and also assist employees and their families with life issues that may determine whether the employees' relocation will be a success.Type: GrantFiled: June 22, 2009Date of Patent: July 19, 2011Inventor: Emily J. White
-
Patent number: 7973955Abstract: Systems, methods, and/or techniques (“tools”) for specifying and managing consolidated ticket packages in workflows are provided. In some aspects, the tools may request and receive indications of capabilities of devices that may participate in a workflow, and may generate ticket packages based on the device capabilities, with the ticket packages being consolidated across the workflow. In other aspects, the tools may provide the device capabilities upon request, and may receive job requests that include the ticket packages. In still other aspects, the tools may present a user interface that includes representations of one or more workflows, may receive from a user a selection of one of the workflows, and may present information from a ticket package related to the selected workflow.Type: GrantFiled: November 1, 2006Date of Patent: July 5, 2011Assignee: Microsoft CorporationInventor: Daniel F. Emerson
-
Patent number: 7974993Abstract: A system for supporting version management is provided. The system includes a first application having a plurality of versions. Each of the plurality of versions is associated with a separate a version-specific assembly. A loader is configured to load one of the version-specific assemblies, the assembly then being utilized as a basis for deriving an object from a database associated with the first application. The object is provided to a second application, typically in response to a corresponding request.Type: GrantFiled: December 4, 2006Date of Patent: July 5, 2011Assignee: Microsoft CorporationInventors: Robert Blanch, Srinivasan Parthasarathy, Jesper Olsen
-
Patent number: 7970728Abstract: Methods, systems, and articles of manufacture for constructing and populating data marts with dimensional data models from a set of data repositories that contain factual and association information about a set of related assets are disclosed. An intermediate data warehouse is generated to process the facts and associations for each asset. Using the intermediate warehouse, one or more data marts are generated with fact tables, dimensions, and hierarchies to fully model the information available for each asset.Type: GrantFiled: October 23, 2008Date of Patent: June 28, 2011Assignee: International Business Machines CorporationInventors: Benjamin Honzal, Holger Kache, Mary A. Roth, Guenter A. Sauter