Custom Data Structure Types Patents (Class 707/793)
  • Patent number: 7941449
    Abstract: In one of many possible implementations, an exemplary system includes a data integration subsystem configured to maintain a baseline data structure representing a base set of data relationships. The data integration subsystem in further configure to maintain a mapping of the baseline data structure to local data maintained by a plurality of local data subsystems. The system further includes a portal subsystem configured to provide a first customizable data structure associated with the baseline data structure for user access, create a copy of at least a subset of the baseline data structure, and provide a second customizable data structure associated with the copy of the baseline data structure for user access. The first and second customizable data structures are independently customizable to represent different custom sets of data relationships.
    Type: Grant
    Filed: November 5, 2007
    Date of Patent: May 10, 2011
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Tse-Hsin Jason Liu, Wei Miao
  • Patent number: 7941459
    Abstract: System and method for exporting single-instance data. A computer system includes a host configured to select a dataset having a first attribute and convey a request to a catalog to export the dataset. The first attribute is a data selection identifying a source of the dataset and a point in time at which data objects were sent from the data selection to the single-instance storage pool. The catalog identifies data objects whose attributes match the first attribute and conveys a request to a single-instance storage pool to retrieve the data objects. In response, the single-instance storage pool associates data segments with each of the data objects, re-assembles each of the data objects from its associated data segments, and conveys the re-assembled data objects to the catalog. The catalog converts the received re-assembled data objects into the dataset.
    Type: Grant
    Filed: March 29, 2007
    Date of Patent: May 10, 2011
    Assignee: Symantec Corporation
    Inventor: Mark Erickson
  • Publication number: 20110106855
    Abstract: Various revisions of encoded data slices stored in a distributed storage system can be time stamped to assist in retrieving desired data revisions. Each of the multiple revisions of the encoded data slices may have the same name, but different revision numbers. An encoded data slice, which is received at a distributed storage unit along with a write command, slice name, and the revision number, is time stamped. The timestamp and revision number are stored in conjunction with the data slice. A desired encoded data slice can be retrieved by sending a read command, slice name, and timeframe to the distributed storage unit. The appropriate encoded data slice can be retrieved by determining which revision number has a timestamp most closely matching the requested timeframe.
    Type: Application
    Filed: July 16, 2010
    Publication date: May 5, 2011
    Applicant: CLEVERSAFE, INC.
    Inventors: Jason K. Resch, Wesley Leggette, Andrew Baptist
  • Patent number: 7937408
    Abstract: Providing layout information includes assigning at least a first context value to layout information for a data element. The layout information is configured for use in displaying an instance of the data element in a graphical user interface. The method includes storing the layout information and the first context value in a schema definition for the data element. Providing display of data using layout information includes receiving a context definition. A data element is identified using the received context definition. A schema definition for the data element includes layout information with at least a first context value assigned thereto. The method further includes providing, using the layout information, an instance of the identified data element for display in a graphical user interface.
    Type: Grant
    Filed: March 26, 2010
    Date of Patent: May 3, 2011
    Assignee: SAP AG
    Inventor: Gunther Stuhec
  • Patent number: 7933879
    Abstract: A computer-based method and apparatus for identifying hazardous materials based on observable physical properties and signs and systems of exposure to the hazardous materials. The observable physical properties are obtained by preprocessing plain language data to obtain normalized descriptors and modifiers pertaining to a plurality of properties and signs and symptoms. The normalized descriptors and signs and symptoms are presented to a user in lists for comparison with a sample in the field. Once a material is identified, information can be obtained from the apparatus which is necessary for response to an incident involving the hazardous material. The preferred embodiments of the invention are particularly useful to responders to a hazardous waste incident.
    Type: Grant
    Filed: August 18, 2008
    Date of Patent: April 26, 2011
    Assignee: Alluviam LLC
    Inventor: Gregory A. Ouzounian
  • Patent number: 7934008
    Abstract: The invention relates to encoding and decoding descriptions of multimedia content in two formats using access units. The invention further relates to dynamically updating multimedia description using access units and to supporting the delivery of distributed multimedia descriptions.
    Type: Grant
    Filed: October 22, 2001
    Date of Patent: April 26, 2011
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventors: Ali J. Tabatabai, Toby Walker, Mohammed Zubair Visharam, Hawley K. Rising, III
  • Patent number: 7933926
    Abstract: A user feedback system for improving a performance of a software application is described. The feedback system includes a telemetry collection system and a user feedback collection system. A context aggregator collects data from both the telemetry collection system and the user feedback collection system, and constructs a data model that characterizes the data. Using this data model, the feedback system is able to provide or enable software support in a timely, convenient, and useful way. Specifically, data in the data model is standardized across a number of software applications and/or users, so that multiple data models, along with other data sources, may be meaningfully compared to identify a problem, and possibly a solution, associated with an operation of the software application. Additionally, users of the feedback system may be connected with a virtual community of other users who the system has determined may be helpful in assisting one another.
    Type: Grant
    Filed: January 9, 2004
    Date of Patent: April 26, 2011
    Assignee: SAP Aktiengesellschaft
    Inventor: Peter S. Ebert
  • Publication number: 20110093505
    Abstract: Various embodiments of the present disclosure provide for an asynchronous state engine incorporated within a host application program. The state engine may operate based on a state transition table that may be updated independently of the host application. The state transition table may instruct the asynchronous state engine as to actions that should be performed prior to changing states. Such actions may include interacting with external applications. The state transition table may also instruct the host application to reside in a hold state until responses from external applications are received. Furthermore, the state transition table may instruct the host application as to follow up actions that should be performed when a state is entered. By allowing an external application to plug-in criteria for state changes within the host application, development of the host application may maintain a significant level of flexibility.
    Type: Application
    Filed: October 20, 2009
    Publication date: April 21, 2011
    Applicant: Oracle International Corporation
    Inventors: Pulleswararao Vandanapu, Fannie Ho, Vikrant Jain
  • Patent number: 7930316
    Abstract: A method, system, and computer program product for dynamic field-level access control in shared documents. The method comprises: providing a field in a shared document, wherein the field is not owned by a user and can be edited by any user; and assigning sole ownership of the field to a user who first edits the field, wherein the owner of the field controls access to the field using at least one access control list.
    Type: Grant
    Filed: December 30, 2004
    Date of Patent: April 19, 2011
    Assignee: International Business Machines Corporation
    Inventors: Michael Muller, Kushal B. Dave, Jonathan Feinberg, Sandra L. Kogan, Eric Wilcox
  • Patent number: 7930317
    Abstract: A method of processing declarative discourse to a sequence of declarations is disclosed. The declarative discourse is parsed, an object-oriented data structure is constructed, and the data structure is processed to provide declarations. The discourse includes representations of statements, entities, relations, and predicates. Entity representations include nominal and scoped entity representations; names are optional for the scoped entity representations. Statements includes one or more subject entity representation and, optionally, one or more predicate representations. Scoped entity representations include one or more predicate representations. The object-oriented data structure includes nominal entity, scoped entity, relation, predicate, and statement instances corresponding to the discourse constituents. Entity instances are processed to determine dispatch entities. Relation instances. are processed to determine dispatch relations.
    Type: Grant
    Filed: November 17, 2008
    Date of Patent: April 19, 2011
    Inventor: Alan S. Rojer
  • Patent number: 7925632
    Abstract: In one embodiment, a method for providing a transient data facility for database applications includes creating a definition of transient data that corresponds to a unit of work to be performed by an application, and mapping the definition of transient data to a temporary storage table. The method further includes storing the transient data in the temporary storage table while the application performs the unit of work spanning one or more user sessions, and deleting the transient data after the application completes the unit of work.
    Type: Grant
    Filed: October 11, 2006
    Date of Patent: April 12, 2011
    Assignee: Oracle Corporation
    Inventors: Sanjin Tulac, Min Lu, Jon Rexford Degenhardt, Sudhakar Kaki
  • Patent number: 7925670
    Abstract: A method and system for updating a database structure. The database structure includes a dynamically changing list of control documents. A control document specifies tasks to be performed on the database structure. An agent finds an approved control document on the list such as by looking into a view of control documents. Processing the approved control document includes causing an execution of at least one task on the approved control document. Execution of a such task includes updating of the database structure, and may be implemented by the agent that found the control document or by another agent called by the agent.
    Type: Grant
    Filed: May 9, 2008
    Date of Patent: April 12, 2011
    Assignee: International Business Machines Corporation
    Inventors: William M. Houston, James A. Martin, Jr., Eric J. Morin
  • Patent number: 7925671
    Abstract: A cue sheet generation system is used to compose a cue sheet for submission to PRS from an input EDL. The system parses the EDL to extract data relating to use of musical works associated with a PRS. The system employs both local and remote databases to retrieve information relating to the extracted musical work data. The information is then used to construct a cue sheet in a form appropriate for submission to a PRS.
    Type: Grant
    Filed: May 19, 2005
    Date of Patent: April 12, 2011
    Assignee: Getty Image (US), Inc.
    Inventors: Steven Ellis, Steven Askew
  • Publication number: 20110078203
    Abstract: A method and system for improving application usage within a computerized application environment, comprising: capturing application navigation data within a computerized application framework, in which an application is called; resolving a target application from the application navigation data; resolving communication parameters or context used for calling the target application; analyzing the communication parameters or contexts used for calling the target application to obtain a calling option for the target application; and providing a user or a second application with a possibility to call the target application, using the calling option.
    Type: Application
    Filed: September 30, 2009
    Publication date: March 31, 2011
    Applicant: SAP Portals Israel Ltd.
    Inventors: Yoav COHEN, Yair Vidal
  • Patent number: 7917482
    Abstract: Making data available from a database is disclosed. Making data available includes specifying a query function having a query function name, wherein the query function includes a structure and a member, determining the structure and the member included in the query function, wherein the query function has a query function name and includes the structure and the member, creating an index for the structure on the member, and compiling the query function to be available to a user by invoking the query function name without the user having to specify the structure and the member. Retrieving data from a database is disclosed. Retrieving includes invoking a query function that specifies a plurality of structures and a value, accessing a cross index of the plurality of structures, and using the cross index to access the data.
    Type: Grant
    Filed: August 10, 2005
    Date of Patent: March 29, 2011
    Assignee: Infoblox Inc.
    Inventors: Srinath Gutti, Stuart M. Bailey, Ivan W. Pulleyn
  • Patent number: 7912864
    Abstract: A method includes defining a plurality of terms for use in conjunction with a study where the terms are stored according to a series of relations and the relations corresponding to the terms indicate an association from a term to at least one other of the plurality of terms, defining at least one group of terms taken from the plurality of terms and storing at least one group of terms, including the relations corresponding to each term, defining a further level of relations to be applied to the group of terms, the further level of relations defining inclusion and exclusion criteria, and providing a match term defined by the group of terms and querying a memory of data from the study to find occurrences of the match term as defined by the further level of relations.
    Type: Grant
    Filed: September 25, 2007
    Date of Patent: March 22, 2011
    Assignee: Oracle International Corp.
    Inventor: Kim Rejndrup
  • Patent number: 7912863
    Abstract: A set of syntactic extensions that are compiled with a type-directed translation method to facilitate lifting member access on base types to a newly constructed type. The extensions are processed with a type system that facilitates seamless data access to relational and semi-structured data in an object oriented host language.
    Type: Grant
    Filed: July 30, 2004
    Date of Patent: March 22, 2011
    Assignee: Microsoft Corporation
    Inventors: Henricus Johannes Maria Meijer, Wolfram Schulte, Gavin Bierman
  • Patent number: 7912876
    Abstract: A data processing apparatus includes an input section configured to receive data to be encoded, a first pseudo-random-number generating section configured to generate a first pseudo-random number, a second pseudo-random-number generating section configured to a second pseudo-random number, an address determining section configured to determine matrix address candidate values on the basis of a bit string of the second pseudo-random number generated by the second pseudo-random-number generating section, a matrix generating section configured to generate a matrix in which pixel values based on constituent bit values of the first pseudo-random number generated by the first pseudo-random-number generating section are set at matrix positions designated on the basis of the matrix address candidate values, and an encoding section configured to generate encoded data by executing exclusive OR operations between corresponding positional data in the matrix generated by the matrix generating section and the received data.
    Type: Grant
    Filed: January 9, 2008
    Date of Patent: March 22, 2011
    Assignee: Sony Corporation
    Inventor: Ken Iizuka
  • Patent number: 7908295
    Abstract: A system, method and data structure for processing basic client application data types to add thereto extension types and priority levels adapted for use by each of a plurality of set top box classes.
    Type: Grant
    Filed: January 19, 2005
    Date of Patent: March 15, 2011
    Assignee: TVWORKS, LLC
    Inventors: James Hindle, Peter G. N. Scheyen, Mark A. Vickers
  • Patent number: 7908244
    Abstract: An embodiment of the present invention is a technique to localize content management of media content assets. A local content is received at a regional media center. The local content corresponds to an event localized within a locality. The local content is prepared into an asset using a media content management system. An asset package containing the asset is propagated to a head-end for distribution to a subscriber in the locality. In another embodiment of the invention, an asset package containing an asset and asset attributes is received from a propagation unit. The asset is created from a local content corresponding to an event localized within a locality. The asset is distributed to a subscriber in the locality.
    Type: Grant
    Filed: August 31, 2005
    Date of Patent: March 15, 2011
    Assignee: Ascent Media Group, LLC
    Inventors: José A. Royo, Igor Vezmar, Timothy B. Aron, Richard C. Fickle
  • Publication number: 20110050942
    Abstract: In an electronic camera that captures still images when capturing a moving image records associated images in a moving image file, the data structure of which includes metadata for both of the moving image and the still images captured when the moving image is being captured. The metadata includes identification data, which unambiguously identifies a still image that is associated with the moving image.
    Type: Application
    Filed: August 23, 2010
    Publication date: March 3, 2011
    Applicant: NIKON CORPORATION
    Inventors: Go MIGIYAMA, Koichi GOHARA, Hideo HIBINO
  • Publication number: 20110046969
    Abstract: Methods for creating an alias data structure are provided. A representative method includes receiving transaction information related to a first alias associated with an entity, receiving transaction information between a first object and the entity, and associating the first object with the first alias based at least in part on the transaction information related to the first alias and transaction information between the first object and the entity. The method further includes continually monitoring transaction information related to the first object and updating the association of the first object with the first alias in response to the transaction information.
    Type: Application
    Filed: July 29, 2010
    Publication date: February 24, 2011
    Inventors: Mark Carlson, Patrick Stan, Patrick Faith, Benjamin Rewis
  • Patent number: 7895174
    Abstract: Embodiments are provided to define relationships for merging template or database part tables with one or more database tables in a computer system. A database application may utilize a schema to receive metadata associated with a target database part table in one or more markup language elements. The database application may then receive metadata associated with a source database table to be joined with the target table in the schema elements. The database application may then receive join type metadata in the schema elements. The join type metadata may specify whether fields from the source table are to be merged into the target table or whether fields from the target table are to be merged into the source table. In response to receiving the target table metadata and the source table metadata, the database application may then merge the target and source tables utilizing the join type metadata.
    Type: Grant
    Filed: March 27, 2008
    Date of Patent: February 22, 2011
    Assignee: Microsoft Corporation
    Inventors: Michael J. McCormack, Scott T. Gardner, Andrew R. Miller, Sumit Chauhan, Jason A. Bould
  • Patent number: 7890537
    Abstract: Methods and systems are presented for custom caching. Application threads define caches. The caches may be accessed through multiple index keys, which are mapped to multiple application thread-defined keys. Methods provide for the each index key and each application thread-defined key to be symmetrical. The index keys are used for loading data from one or more data sources into the cache stores on behalf of the application threads. Application threads access the data from the cache store by providing references to the caches and the application-supplied keys. Some data associated with some caches may be shared from the cache store by multiple application threads. Additionally, some caches are exclusively accessed by specific application threads.
    Type: Grant
    Filed: December 27, 2007
    Date of Patent: February 15, 2011
    Assignee: eBay Inc.
    Inventors: Christopher J. Kasten, Greg Seitz
  • Patent number: 7890538
    Abstract: A system and associated method for converting and storing data values. Receiving multiple primary keys, each primary key being associated with a unique table in a plurality of tables; multiple foreign keys, each foreign key being associated with at least two tables in the plurality of tables; and multiple datasets; each dataset containing a schema for a single table. Creating a schema control card identifying the primary keys, foreign keys, datasets' location, and identifies a path to traverse the tables. Creating either a storage control to store data values from the plurality of tables to a storage location, or creating a retrieval control card to retrieve a storage value from the storage location and return to the plurality of tables. The tables are traversed via the path and data values are either stored using the storage control card or retrieved using the retrieval control card.
    Type: Grant
    Filed: May 9, 2008
    Date of Patent: February 15, 2011
    Assignee: International Business Machines Corporation
    Inventor: Bari Jane Roden
  • Patent number: 7890535
    Abstract: An apparatus for managing one or more processes includes a reference relation information managing unit configured to manage information about reference relations between the one or more processes, one or more activities constituting the one or more processes, and one or more documents relating to at least one of the one or more processes and the one or more activities, or about reference relations between the one or more processes, the one or more activities, and one or more participants relating to at least one of the one or more processes and the one or more activities.
    Type: Grant
    Filed: March 1, 2005
    Date of Patent: February 15, 2011
    Assignee: Ricoh Company, Ltd.
    Inventor: Yoichiro Matsuno
  • Patent number: 7890536
    Abstract: Provided are a method, system, and article of manufacture for generating templates of nodes to structure content objects and steps to process the content objects. A template is generated having a plurality of first level nodes representing a flow of tasks. A set of second level nodes representing a flow of steps is generated for at least one of the first level nodes to collectively perform the task represented by the first level node. A content object including information for a step represented by the node is associated with at least one node in the second level. Links are generated among the first level nodes and in each set of second level nodes indicating a logical ordering of the nodes and a direction of the flow of the tasks represented by the first level nodes and the flow of steps represented by the second level nodes. An end-user graphical user interface is generated from the generated nodes and links to direct an end user through the flow of tasks and steps represented by the nodes.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: February 15, 2011
    Assignee: International Business Machines Corporation
    Inventors: David Robert Draeger, Howard Justin Glaser, Matthew Scott Davis, James Andrew McCright, Russell Blake Wright
  • Patent number: 7890522
    Abstract: The present invention relates to a record media written with a data structure used in recognizing specific users in hardware such as a robot, etc., a method for recognizing a user by using a data structure written in the record media, and a user identification database access method for the user identification software component application programming interface (API) and an error handling method in the user identification software component API. Among the user identification elements, in particular, the present invention relates to a method for building a database of image data for the user's clothes, and a performance evaluation of a vision-based recognizer, which is means for recognizing the user's image information for the clothes.
    Type: Grant
    Filed: November 9, 2006
    Date of Patent: February 15, 2011
    Assignee: LG Electronics Inc.
    Inventors: Dong-Hyun Yoo, Byung-Ju Dan
  • Patent number: 7882137
    Abstract: A process for determining object level profitability includes the steps of (1) preparing information to be accessed electronically, (2) establishing rules for processing the prepared information, (3) calculating at least one marginal value of profit using established rules as applied to a selected set of prepared information, (4) calculating a fully absorbed value of profit adjustment using established rules as applied to the selected set of prepared information, and (5) combining the at least one marginal value of profit and fully absorbed value of profit adjustment to create a measure for object level profitability. The inventive process gives management profit measures tailored to its need for accurate decision oriented profit information required to manage a large organization based on profit measurement.
    Type: Grant
    Filed: March 10, 2009
    Date of Patent: February 1, 2011
    Inventor: Richard Tad Lepman
  • Patent number: 7882139
    Abstract: This present invention describes an innovative solution in the area of indexing and searching binary files including various binary files such as multimedia files, including image files, mp3 files and other audio/video files from the public Internet. The invention introduces a way to index binary files such as multimedia files according to their content signatures, which uniquely identify themselves, and search for related files by walking through a graph database constructed during the index phase. The present invention can be used in a search engine and a download engine, as well as with text based index and search technologies. As a result, such extended usage will broaden a multimedia file's context and increase relevant accuracy of the keywords describing the context.
    Type: Grant
    Filed: September 28, 2004
    Date of Patent: February 1, 2011
    Assignee: Xunlei Networking Technologies, Ltd
    Inventors: Shenglong Zou, Ming Xu
  • Patent number: 7882090
    Abstract: A method for providing customized help, the method comprising: retrieving a first help content from a first help datastore in response to a help request received from a user, the first help datastore storing a plurality of help content each associated with a respective help identifier; retrieving a second help content from a second help datastore, the second help datastore storing a plurality of help content each associated with a respective help identifier, the second help content having the same help identifier as the first help content; generating a help presentation file comprising the first help content and the second help content; wherein one the first help datastore or the second help datastore is editable by the user and the other help datastore is non-editable by the user.
    Type: Grant
    Filed: March 14, 2007
    Date of Patent: February 1, 2011
    Assignee: Microsoft Corporation
    Inventors: Cyra Richardson, Kynan Antos
  • Patent number: 7882170
    Abstract: Systems and methods for enabling a host application and uses thereof access to otherwise inaccessible information configured solely for use by other types of applications. The information may be exposed for use by the host application as information elements (e.g., metadata). During execution the host application may dynamically access these information elements using references specifying the information elements. These references may be used to retrieve pieces of information for display and/or modification by users. The content provided by the application may have an associated smart tag or uniform resource locater that specifies the reference. Further, for particular content, references may be generated from a structural abstraction representing the structure of the content. The structural abstraction may have one or more nodes corresponding to one or more respective sections of the content.
    Type: Grant
    Filed: June 1, 2005
    Date of Patent: February 1, 2011
    Assignee: Microsoft Corporation
    Inventors: Parichay Saxena, Todd Abel, Ricard Roma i Dalfó
  • Publication number: 20110022637
    Abstract: A computer system is used to create and distribute applications. An audience qualifier and a set of categories corresponding to the audience qualifier are selected. A master application template is selected. The master application template may be pre-certified. For each of the selected categories, an application instance is created from the master application template, where the modifications to the master application template for each category are determined at least in part by the characteristics of the category. Metadata describing the audience qualifier and category are associated with each application instance. The application instances may be certified. The application instances are distributed in accordance with the metadata.
    Type: Application
    Filed: August 31, 2010
    Publication date: January 27, 2011
    Applicant: ENSEQUENCE, INC.
    Inventors: Aslam Khader, Jeffrey Todd Harper, Halstead Winship York
  • Patent number: 7873666
    Abstract: Methods and computer systems are provided for data conversion. In one embodiment, a conversion engine receives from an application a conversion request for data stored in a database and invokes the database to export the data into a conversion source file. The conversion engine may receive a set of rules from the application and convert the data of the conversion source file according to the set of rules. Thereafter, the converted data may be stored in a conversion target file.
    Type: Grant
    Filed: September 3, 2004
    Date of Patent: January 18, 2011
    Assignee: SAP AG
    Inventor: Volker Sauermann
  • Patent number: 7873667
    Abstract: A method and data repository for the delivery, storage, maintenance and controlled access to test data, stored in a centrally administered data repository. The system allows entities to store individual collections of data which may be public or private in keeping with their business needs, while permitting them to have or obtain access to other data within the repository in which they might have an interest. Reflecting the natural flow of information, the system uses a data storage schema that permits the storage of a virtually unlimited variety of test results in a series of compact structures. To do so, the schema utilizes a series of metadata structures that describe collections of instance specific information.
    Type: Grant
    Filed: September 25, 2009
    Date of Patent: January 18, 2011
    Assignee: Matereality, LLC
    Inventors: Hubert Lobo, Kurien Jacob
  • Publication number: 20110010395
    Abstract: Apparatus and method for information processing may control reproducing from a play list. When reproducing is switched from a first play list to a second play list, the play list reproduction unit controls reproducing from the second play list to start from a reproduction segment of the second play list having a start time closest to a time point at which the reproducing from the first play list is stopped when the reproducing is switched from the first play list to the second play list.
    Type: Application
    Filed: June 8, 2010
    Publication date: January 13, 2011
    Applicant: Sony Corporation
    Inventor: Sho Murakoshi
  • Publication number: 20110010394
    Abstract: A client identifier (ID) and a client-specific data field identifier for each item of client-specific data associated with a first client of a set of clients are received at a processor associated with a software as a service (SaaS) module. An extensible markup language (XML) formatted document for storing the client-specific data, including a set of client-specific data elements, each element referenced by one of the client-specific data field identifiers, is created for the first client. The XML formatted document is inserted into an XML formatted column of a row in a database table, where the database table is shared among a set of clients and stored in a shared database. The client ID is inserted into a structured query language (SQL) formatted data column of the row in the database table.
    Type: Application
    Filed: July 8, 2009
    Publication date: January 13, 2011
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David J. Carew, Ying C. Guo, Indrajit Poddar, Mary E. Taylor
  • Patent number: 7870157
    Abstract: Software for providing a management interface comprises a descriptor file comprising at least one type for at least one resource and further comprising at least one attribute for each type. A management component associated with one of the resources describes at least one of the types. The management component is operable to provide a management interface exposing at least one of the attributes associated with each of the one or more types describing the resource.
    Type: Grant
    Filed: April 6, 2009
    Date of Patent: January 11, 2011
    Assignee: Computer Associates Think, Inc.
    Inventor: Eugen Paval
  • Patent number: 7870104
    Abstract: An archive management that allows random access. An archive managing part reads out files stored in an on-line volume at a timing determined by the respective file type, and stores these files in a specified volume among archive volumes. A retention term is designated for each set of file data, and respective retention terms are also set for the respective volumes. The file data is stored in a volume having a retention term that matches the retention term of the file data. The respective volumes are set in a device that allows random access. The areas in which data is written into the respective volumes are managed as write prohibited areas by pointers such that the respective volumes are used as a WORM device.
    Type: Grant
    Filed: June 6, 2008
    Date of Patent: January 11, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Tetsuhiko Fujii, Akira Murotani
  • Patent number: 7865526
    Abstract: A data model including a first table to represent an entity type with a column in the table for a respective attribute of the entity type, and having rows entered with attribute data. The data model also includes a row graph which represents an ordering relationship between the rows of the first table, and a column graph which represents an ordering relationship between columns of the first table. Further, the column graph is a row graph from a second table.
    Type: Grant
    Filed: April 22, 2005
    Date of Patent: January 4, 2011
    Assignee: Limit Point Systems, Inc.
    Inventor: David M. Butler
  • Patent number: 7865527
    Abstract: Methods and apparatus for rendering tables for display in a web page of a web application to be dynamically rendered. According to one aspect of the present invention, a method for rendering tables associated with a web application arranged to display a first page includes obtaining an input to the web application, determining an input type associated with the input, and identifying a set of tables associated with the input type. The method also includes identifying an entity associated with the input, obtaining data associated with the entity, identifying a table of the set of tables, and determining if the data is suitable for populating the table. If the data is determined to be suitable, the table is displayed as a part of the first page.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: January 4, 2011
    Assignee: Oracle International Corporation
    Inventor: Jyotsna Bendapudi
  • Patent number: 7865491
    Abstract: The present invention provides systems and articles of manufacture that enhance the capability of a database abstraction model and query application constructed for an underlying physical database. Typically, the query application is used to compose and execute an abstract query. Once an initial query result is presented to a user, a user may select to execute a model entity operation by interacting with a query interface of the query application. A model entity operation allows the user to retrieve additional information from the underlying database, based on information included in the initial query result, without having to create a new query or having to correlate the results of multiple queries.
    Type: Grant
    Filed: October 12, 2009
    Date of Patent: January 4, 2011
    Assignee: International Business Machines Corporation
    Inventors: Richard D. Dettinger, Daniel P. Kolz
  • Patent number: 7865528
    Abstract: Software, devices and methods allowing varied mobile devices to interact with server side software applications are disclosed. Data from an application executing at a computing device may be presented at a remote wireless device by providing the device an application definition file, containing definitions for a user interface format for the application at the wireless device; the format of network messages for exchange of data generated by the application; and a format for storing data related to the application at the wireless device. Using these definitions, the wireless device may receive data from said application in accordance with the definition and present an interface for the application. The application definition file may define a table, a message or data package, and an update to be made to the table based on the message or data package.
    Type: Grant
    Filed: June 8, 2009
    Date of Patent: January 4, 2011
    Assignee: Nextair Corporation
    Inventor: Tim Neil
  • Publication number: 20100332545
    Abstract: A computer-based method and apparatus for identifying hazardous materials based on observable physical properties and signs and systems of exposure to the hazardous materials. The observable physical properties are obtained by preprocessing plain language data to obtain normalized descriptors and modifiers pertaining to a plurality of properties and signs and symptoms. The normalized descriptors and signs and symptoms are presented to a user in lists for comparison with a sample in the field. Once a material is identified, information can be obtained from the apparatus which is necessary for response to an incident involving the hazardous material. The preferred embodiments of the invention are particularly useful to responders to a hazardous waste incident.
    Type: Application
    Filed: August 18, 2008
    Publication date: December 30, 2010
    Inventor: Gregory A. Ouzounian
  • Patent number: 7860893
    Abstract: A computer-based method and apparatus for identifying hazardous materials based on observable physical properties and signs and systems of exposure to the hazardous materials. The observable physical properties are obtained by preprocessing plain language data to obtain normalized descriptors and modifiers pertaining to a plurality of properties and signs and symptoms. The normalized descriptors and signs and symptoms are presented to a user in lists for comparison with a sample in the field. Once a material is identified, information can be obtained from the apparatus which is necessary for response to an incident involving the hazardous material. The preferred embodiments of the invention are particularly useful to responders to a hazardous waste incident.
    Type: Grant
    Filed: December 9, 2008
    Date of Patent: December 28, 2010
    Assignee: Alluviam LLC
    Inventor: Greg Ouzounian
  • Patent number: 7860899
    Abstract: A method and apparatus for determining a database representation for an abstract datatype that may have more than one database representation. A user supplies a logical description that references the abstract datatype, along with one or more sample queries that reference the abstract datatype. For example, the user supplies a DDL statement to create a table using that abstract datatype as a column, without specifying any database representation for the abstract datatype. Also the user supplies a set of queries that reference the abstract datatype columns. Based on the user information, a database representation for the abstract datatype is determined. A script file containing code to create one or more base structures for the abstract datatype and to create zero or more indexes for the base structures is generated. The script file may be commented to explain to the user why a particular base structure or index was included in the script file.
    Type: Grant
    Filed: March 26, 2007
    Date of Patent: December 28, 2010
    Assignee: Oracle International Corporation
    Inventor: Zhen Hua Liu
  • Publication number: 20100325117
    Abstract: Content signal recognition is based on a multi-axis filtering of the content signal. The signatures are calculated, formed into data structures and organized in a database for quick searching and matching operations used in content recognition. For content recognition, signals are sampled and transformed into signatures using the multi axis filter. The database is searched to recognize the signals as part of a content item in the database. Using the content identification, content metadata is retrieved and provided for a variety of applications. In one application, the metadata is provided in response to a content identification request.
    Type: Application
    Filed: May 21, 2010
    Publication date: December 23, 2010
    Inventor: Ravi K. Sharma
  • Patent number: 7856454
    Abstract: A data model that allows for relationships between entities, also referred to as parties, to be modeled as attributes of an entity and for customization of the data model in a manner that facilitates upgrading of the data model. The data model defines a party class that includes a party identifier and a list of relationships of that party with other parties. The relationships may include represented-by relationships, customer-of relationships, contact-of relationships, or employee-of relationships. The party class can be sub-classed (i.e., be a base class for a derived class) depending on the type of party that is being model.
    Type: Grant
    Filed: March 24, 2003
    Date of Patent: December 21, 2010
    Assignee: Siebel Systems, Inc.
    Inventors: Maria Theresa Barnes Leon, Richard Mark Exley, Adam Sherman Christensen, Caroline Muralitharan, Lin Foong Lee, Silvia Eva Tittel, Nardo B. Catahan, Jr.
  • Patent number: 7853617
    Abstract: A method to enable dynamic modification of metadata in a content, the method comprising of constructing the content (305, 505) received from a plurality of content providers, determining a set of rules based on a criterion (310, 405) and sending the content and the set of rules (315, 410, 510) separately. At a receiver end, the set of rules are applied to the content (610, 710) to obtain a resulting content and the resulting content is displayed (615, 715) on a display unit.
    Type: Grant
    Filed: March 14, 2010
    Date of Patent: December 14, 2010
    Assignee: Yume, Inc.
    Inventors: Jayant Kadambi, Ayyappan Sankaran, Yogesh Dandekar, Vijay Kaushik, Murali Shankar
  • Patent number: 7840560
    Abstract: In a delivery information setting processing, for each macro, deliverability of the macro and a kind of macro data for constituting the macro are set for each process technology. In a registration processing, the macro data is registered in correlation with a macro name and a process technology name. In a delivery control processing, permission to deliver the macro is given based on the combinational condition of a macro name, a process technology name, a kind of the macro data, a macro revision, and a macro demander. In a first delivery processing, the macro data of the macro permitted for delivery through the delivery control processing is delivered to the macro demander.
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: November 23, 2010
    Assignee: Fujitsu Semiconductor Limited
    Inventors: Yasuaki Morita, Nobuyuki Yamazaki, Kazumasa Matano, Takanori Suzuki