Maintaining Schema Version Information Patents (Class 707/806)
  • Patent number: 8458201
    Abstract: 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: Grant
    Filed: April 8, 2005
    Date of Patent: June 4, 2013
    Assignee: International Business Machines Corporation
    Inventor: Thomas Pollinger
  • Patent number: 8458228
    Abstract: 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: Grant
    Filed: September 23, 2011
    Date of Patent: June 4, 2013
    Assignee: Siemens Product Lifecycle Management Software Inc.
    Inventors: Ori Ben-Haim, Frances Elizabeth Evans, Eric M. Leeson, Daniel Jonathan Archer
  • Patent number: 8438140
    Abstract: 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: Grant
    Filed: October 31, 2005
    Date of Patent: May 7, 2013
    Assignee: Business Objects Software Ltd.
    Inventors: Ricardo Polo-Malouvier, Jean-Yves Cras, Michael Emmett Thompson, Charles Arthur Piercey
  • Patent number: 8429142
    Abstract: 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: Grant
    Filed: September 30, 2011
    Date of Patent: April 23, 2013
    Assignee: Novell, Inc.
    Inventors: Zack Grossbart, Lee Edward Lowry, Volker Gunnar Scheuber-Heinz, Rajesh Vasudevan, Brent Thurgood, William Street, Karin Stella Lundberg
  • Patent number: 8423585
    Abstract: 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: Grant
    Filed: March 14, 2011
    Date of Patent: April 16, 2013
    Assignee: Amazon Technologies, Inc.
    Inventors: Piragash Velummylum, Johanna S. Olson, Korwin J. Smith, James H. Wood
  • Patent number: 8396806
    Abstract: 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: Grant
    Filed: October 30, 2007
    Date of Patent: March 12, 2013
    Assignee: Red Hat, Inc.
    Inventor: Mark Cameron Little
  • Patent number: 8364727
    Abstract: 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: Grant
    Filed: March 22, 2010
    Date of Patent: January 29, 2013
    Assignee: Fuji Xerox Co., Ltd.
    Inventor: Takenori Matsuo
  • Patent number: 8352507
    Abstract: 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: Grant
    Filed: October 29, 2010
    Date of Patent: January 8, 2013
    Assignee: Microsoft Corporation
    Inventors: Raymond R. Patch, Rajeev S. Chauhan, Daniel K. Lin
  • Patent number: 8346725
    Abstract: 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: Grant
    Filed: September 15, 2006
    Date of Patent: January 1, 2013
    Assignee: Oracle International Corporation
    Inventors: Thomas Baby, Abhyudaya Agrawal, Sam Idicula, Nipun Agarwal
  • Patent number: 8346819
    Abstract: 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: Grant
    Filed: December 22, 2008
    Date of Patent: January 1, 2013
    Assignee: SAP AG
    Inventors: Hong-Hai Do, Gregor Hackenbroich
  • Patent number: 8331640
    Abstract: 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: Grant
    Filed: March 23, 2011
    Date of Patent: December 11, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventors: Kazuhiro Miyasa, Hiroshi Imamura, Masaaki Imaizumi, Yukio Sakagawa
  • Patent number: 8321389
    Abstract: 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: Grant
    Filed: January 8, 2009
    Date of Patent: November 27, 2012
    Assignee: International Business Machines Corporation
    Inventor: Scott Thomas Marcotte
  • Patent number: 8307012
    Abstract: 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: Grant
    Filed: February 28, 2006
    Date of Patent: November 6, 2012
    Assignee: SAP AG
    Inventor: Susan Marie Thomas
  • Patent number: 8296335
    Abstract: 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: Grant
    Filed: July 1, 2002
    Date of Patent: October 23, 2012
    Assignee: Civix-DDI, LLC
    Inventors: W. Lincoln Bouve, William T. Semple, Steven W. Oxman
  • Patent number: 8290922
    Abstract: 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: Grant
    Filed: October 23, 2009
    Date of Patent: October 16, 2012
    Assignee: Microsoft Corporation
    Inventors: Haroon Ahmed, John David Doty, Donald F. Box, Randy S. Kimmerly
  • Patent number: 8285756
    Abstract: 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: Grant
    Filed: June 11, 2010
    Date of Patent: October 9, 2012
    Assignee: Seiko Epson Corporation
    Inventors: Kazunobu Nimura, Minoru Ichimura, Masaharu Iwatani
  • 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: 8260808
    Abstract: 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: Grant
    Filed: August 16, 2011
    Date of Patent: September 4, 2012
    Inventor: Regina E. Herzlinger
  • Patent number: 8250119
    Abstract: 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: Grant
    Filed: February 26, 2010
    Date of Patent: August 21, 2012
    Assignee: Red Hat, Inc.
    Inventors: Milan Z{dot over (a)}zrivec, Jan Pazdziora
  • Patent number: 8244698
    Abstract: 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: Grant
    Filed: July 23, 2010
    Date of Patent: August 14, 2012
    Assignee: Google Inc.
    Inventors: Matthew Bolohan, Robert Kroeger
  • Patent number: 8244699
    Abstract: 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: Grant
    Filed: September 30, 2011
    Date of Patent: August 14, 2012
    Assignee: Google Inc.
    Inventors: Matthew Bolohan, Robert Kroeger
  • Patent number: 8219595
    Abstract: 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: Grant
    Filed: September 22, 2008
    Date of Patent: July 10, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Gerald J. Kaufman, Jr.
  • Patent number: 8214340
    Abstract: 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: Grant
    Filed: January 28, 2011
    Date of Patent: July 3, 2012
    Assignee: Microsoft Corporation
    Inventors: Clemens A. Szyperski, Geoffrey M. Kizer, Joshua R. Williams, Anthony J. Moore
  • Patent number: 8214330
    Abstract: 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: Grant
    Filed: December 2, 2009
    Date of Patent: July 3, 2012
    Assignee: Ricoh Company, Limited
    Inventor: Takahiro Imamichi
  • Patent number: 8195703
    Abstract: 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: Grant
    Filed: December 2, 2008
    Date of Patent: June 5, 2012
    Assignee: Cellco Partnership
    Inventor: Kenneth Whistler
  • Patent number: 8170989
    Abstract: 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: Grant
    Filed: April 11, 2008
    Date of Patent: May 1, 2012
    Assignee: International Business Machines Corporation
    Inventors: Hans-Juergen Bildhaeuser, Andreas Limmer
  • Publication number: 20120096052
    Abstract: 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: Application
    Filed: October 18, 2010
    Publication date: April 19, 2012
    Inventors: Niraj TOLIA, Nathan BINKERT, Yoshio TURNER, Jichuan CHANG
  • Patent number: 8156159
    Abstract: 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: Grant
    Filed: November 24, 2009
    Date of Patent: April 10, 2012
    Assignee: Verizon Patent and Licensing, Inc.
    Inventors: Fariborz Ebrahimi, Walid Hassan, Sumit Singh, Swamynathan Kuppuswamy, Kannan Thillai Chidambaram
  • Patent number: 8126938
    Abstract: 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: Grant
    Filed: May 25, 2007
    Date of Patent: February 28, 2012
    Assignee: The Invention Science Fund I, LLC
    Inventors: 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: 8121976
    Abstract: 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: Grant
    Filed: May 12, 2009
    Date of Patent: February 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Suman K. Kalia, Sheng Fang, John H. Green
  • Patent number: 8122067
    Abstract: 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: Grant
    Filed: July 13, 2005
    Date of Patent: February 21, 2012
    Assignee: Oracle International Corporation
    Inventors: Tim Scott, Denis Michael Goddard
  • Patent number: 8108347
    Abstract: 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: Grant
    Filed: August 5, 2005
    Date of Patent: January 31, 2012
    Assignee: Yahoo! Inc.
    Inventors: Marco Lara, Stanley Yamane, Jason DeBettencourt
  • Publication number: 20120023143
    Abstract: 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: Application
    Filed: September 30, 2011
    Publication date: January 26, 2012
    Applicant: Google Inc.
    Inventors: Matthew Bolohan, Robert Kroeger
  • Patent number: 8078649
    Abstract: 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: Grant
    Filed: April 6, 2009
    Date of Patent: December 13, 2011
    Assignee: InstallFree, Inc.
    Inventors: Netzer Shlomai, Shay Ben-Hayun
  • Patent number: 8065347
    Abstract: 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: Grant
    Filed: December 21, 2007
    Date of Patent: November 22, 2011
    Inventors: Chris DeMeyer, Dennis Wijnker, Ron Dixon, Hayato Iriumi, Dennis Kochanski, Nathan Lowe
  • Patent number: 8060535
    Abstract: 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: Grant
    Filed: August 8, 2007
    Date of Patent: November 15, 2011
    Assignee: Siemens Enterprise Communications, Inc.
    Inventor: Paul G. Mayer
  • Patent number: 8055619
    Abstract: 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: Grant
    Filed: June 5, 2008
    Date of Patent: November 8, 2011
    Assignee: Novell, Inc.
    Inventors: Zack Grossbart, Lee Edward Lowry, Volker Gunnar Scheuber-Heinz, Rajesh Vasudevan, Brent Thurgood, William Street, Karin Stella Lundberg
  • Patent number: 8055654
    Abstract: 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: Grant
    Filed: September 24, 2007
    Date of Patent: November 8, 2011
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Se Youp Chu
  • Patent number: 8024352
    Abstract: 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: Grant
    Filed: October 6, 2010
    Date of Patent: September 20, 2011
    Inventor: Regina E. Herzlinger
  • Patent number: 8019794
    Abstract: A firmware repository includes an Extensible Markup Language (XML) description file. A system and method for managing the repository is described.
    Type: Grant
    Filed: April 2, 2007
    Date of Patent: September 13, 2011
    Assignee: Sharp Laboratories of America, Inc.
    Inventors: Rabindra Pathak, Eric Thomas Olbricht, Gregory Eugene Borchers
  • Patent number: 8015165
    Abstract: 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: Grant
    Filed: December 14, 2005
    Date of Patent: September 6, 2011
    Assignee: Oracle International Corporation
    Inventors: Sam Idicula, Thomas Baby, Nipun Agarwal, Ravi Murthy
  • Patent number: 8010492
    Abstract: 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: Grant
    Filed: August 20, 2008
    Date of Patent: August 30, 2011
    Assignee: International Business Machines Corporation
    Inventors: Dilip Kumar Biswal, Isaac Kam-Chak Cheng, Cecilia O. Chu, Donald Lee Clare, Louis S. W. Mau
  • Patent number: 8010578
    Abstract: 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: Grant
    Filed: June 27, 2008
    Date of Patent: August 30, 2011
    Assignee: Microsoft Corporation
    Inventors: James D. Laflen, Jason D. Clark, Gerrit Erwin Randolph Drapers, Liangxiao Zhu, Amy L. Myhre, Duncan L. Davenport
  • Patent number: 8005878
    Abstract: 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: Grant
    Filed: December 4, 2008
    Date of Patent: August 23, 2011
    Assignee: General Electric Company
    Inventors: Feng Chen, Xiaobo Li, Ko-Chih Liu
  • Patent number: 7996442
    Abstract: 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: Grant
    Filed: October 17, 2005
    Date of Patent: August 9, 2011
    Assignee: Oracle International Corporation
    Inventors: Andrew Heath Bodge, Harish Akali, Luming Han, Xiaolan Shen
  • Publication number: 20110184990
    Abstract: 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: Application
    Filed: January 22, 2010
    Publication date: July 28, 2011
    Inventors: Ronald Francis Murphy, Sastry K. Malladi, Weian Deng
  • Patent number: 7984070
    Abstract: 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: Grant
    Filed: June 22, 2009
    Date of Patent: July 19, 2011
    Inventor: Emily J. White
  • Patent number: 7973955
    Abstract: 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: Grant
    Filed: November 1, 2006
    Date of Patent: July 5, 2011
    Assignee: Microsoft Corporation
    Inventor: Daniel F. Emerson
  • Patent number: 7974993
    Abstract: 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: Grant
    Filed: December 4, 2006
    Date of Patent: July 5, 2011
    Assignee: Microsoft Corporation
    Inventors: Robert Blanch, Srinivasan Parthasarathy, Jesper Olsen
  • Patent number: 7970728
    Abstract: 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: Grant
    Filed: October 23, 2008
    Date of Patent: June 28, 2011
    Assignee: International Business Machines Corporation
    Inventors: Benjamin Honzal, Holger Kache, Mary A. Roth, Guenter A. Sauter