Patents Examined by Fred I. Ehichioya
-
Patent number: 9037560Abstract: A method and system providing a response to an unrestricted request for information responsive to an unrestricted triggering condition. A request is associated with a condition which initiates an information search. A result associated with a request and a condition may be provided to a user via any or all communication services and/or devices associated with the user. A response may be delivered according to instructions from a user.Type: GrantFiled: March 5, 2009Date of Patent: May 19, 2015Inventors: Scott A. Jones, Thomas E. Cooper
-
Patent number: 9015118Abstract: Methods and apparatus, including computer program products, implementing and using techniques for determining provenance and lineage for content elements in a content management system. An option to track provenance and lineage data for the content element is provided in response to a content element being entered into a content management system. A provenance metadata attribute and a lineage metadata attribute are associated with the content element in response to selecting the option to track provenance and lineage data. An extent of difference is determined between the original content element and the changed content element in response to a change of content being made to the content element. The provenance metadata attribute is updated to reflect the determined extent of difference. It is determined what user changed the content element, and the lineage metadata attribute is updated to reflect the user's involvement in changing the content element.Type: GrantFiled: July 15, 2011Date of Patent: April 21, 2015Assignee: International Business Machines CorporationInventor: Marc B. Velasco
-
Patent number: 9009100Abstract: A Web site, through the use of a Rules Engine, determines an expertise level of a User for one or more topics on a Web page. The Rules Engine may analyze User related data, such as the search term used by the User to find the Web site, the past products purchased by the User, the path through the Web site taken by the User, the usage history by the User on the Web site, the demographics of the User and/or the self declared expertise level of the User, to determine an expertise level of the User for the topics on the Web page. A Display Engine may customize a Web page based on the expertise levels of a User so that topics on the Web page are presented in a manner most appropriate for the User. An Email Engine may be used to customize emails to the User so that topics in the email are presented in manner most appropriate for the User. A Support Entity Engine may also be used to route an incoming support inquiries from a User to an appropriate technical support person for the User.Type: GrantFiled: September 17, 2004Date of Patent: April 14, 2015Assignee: Go Daddy Operating Company, LLCInventors: Barbara J. Rechterman, Neil Proctor, Shawn Fitzpatrick, Bill Bennett
-
Patent number: 9009196Abstract: Aspects of the subject matter described herein relate to database access. In aspects, a request for access to a database is received at a node of a database cluster. Also received at the node is an intent associated with the request. If the intent is to potentially write to the database, a primary instance of the database services the request. If the intent is to read from but not write to the database, an identifier of a secondary instance of the database is sent to the requestor for use in accessing the database.Type: GrantFiled: July 13, 2011Date of Patent: April 14, 2015Assignee: Microsoft Technology Licensing, LLCInventors: Raghu Ram, Rohan Samuel Lam, Chadwin J. Mumford, Peter Gvozdjak, David W. Olix, Matthew A. Neerincx, Junfeng Dong
-
Patent number: 9009114Abstract: A method to create a version map to represent the data state of a file at a particular point in time when an incremental backup is performed. In one embodiment, a logical memory backup file is created that is known as a cumulative data file. Changes to the cumulative data file according to one embodiment of the present invention include periodically appending copies of data modified since the prior backup. A new version map may be created each time an incremental backup occurs. Locations of both modified and unmodified data in the backup data file are mapped for future reference to the data.Type: GrantFiled: October 31, 2005Date of Patent: April 14, 2015Assignee: Symantec Operating CorporationInventor: Srineet Sridharan
-
Patent number: 9002783Abstract: A Web site, through the use of a Rules Engine, determines an expertise level of a User for one or more topics on a Web page. The Rules Engine may analyze User related data, such as the search term used by the User to find the Web site, the past products purchased by the User, the path through the Web site taken by the User, the usage history by the User on the Web site, the demographics of the User and/or the self declared expertise level of the User, to determine an expertise level of the User for the topics on the Web page. A Display Engine may customize a Web page based on the expertise levels of a User so that topics on the Web page are presented in a manner most appropriate for the User. An Email Engine may be used to customize emails to the User so that topics in the email are presented in manner most appropriate for the User. A Support Entity Engine may also be used to route an incoming support inquiries from a User to an appropriate technical support person for the User.Type: GrantFiled: September 17, 2004Date of Patent: April 7, 2015Assignee: Go Daddy Operating Company, LLCInventors: Barbara J. Rechterman, Neil Proctor, Shawn Fitzpatrick, Bill Bennett
-
Patent number: 8996589Abstract: A digital asset management system effectively provides full control of compound media assets and their specific components. The digital asset management data model supports the creation and management of multiple levels of granularity or metadata enrichment, and different sets of file types or renditions used throughout the digital asset processing life-cycle. The extensible digital asset management data model allows telecommunications service providers to augment or enrich compound media asset metadata, and thereby, optimize the relationship between media assets, and enhance storage and retrieval functionalities. The digital asset management system solves the technical problems arising from ingesting, storing, and managing rich media assets economically and efficiently.Type: GrantFiled: February 14, 2007Date of Patent: March 31, 2015Assignee: Accenture Global Services LimitedInventors: Alessandra Macchietti, Karim El Haffar
-
Patent number: 8996481Abstract: Some embodiments include a system, method, apparatus and means for identifying and extracting information include generating a list of information sources, each selected as having information potentially relevant to a topic, the list of information sources including sources of at least a first type and sources of a second type, retrieving first information from an information source of the at least first type and determining that the first information is relevant to the topic, monitoring the information source of the at least first type to identify a change in the first information, and retrieving updated information from the information source of the at least first type upon identifying the change.Type: GrantFiled: September 15, 2004Date of Patent: March 31, 2015Assignee: Goldman, Sach & Co.Inventors: David Lawrence, Peter Nitze, Alasdair MacDonald
-
Patent number: 8990166Abstract: A data size characteristic of contents of a related unit of data to be written to a storage by an input/output module of a data storage application can be determined, and a storage page size consistent with the data size can be selected from a plurality of storage page sizes. The related unit of data can be assigned to a storage page having the selected storage page size, and the storage page can be passed to the input/output module so that the input/output module physically clusters the contents of the related unit of data when the input/output module writes the contents of the related unit of data to the storage. Related methods, systems, and articles of manufacture are also disclosed.Type: GrantFiled: March 25, 2011Date of Patent: March 24, 2015Assignee: SAP SEInventors: Dirk Thomsen, Axel Schroeder, Ivan Schreter
-
Patent number: 8972367Abstract: A server apparatus of an album site has a data storage area DB, and manages data in relation to the name of a management unit which is a unit for collectively managing the data. A client apparatus manages a data group which contains at least one image file in the client apparatus in relation to a data group name corresponding to the data group, and uploads the data group and data group name to the server apparatus. The server apparatus determines whether a management unit name corresponding to the data group name uploaded from the client apparatus exists in the data storage area. If it is determined that no corresponding data group name exists, a new management unit name corresponding to the data group name is automatically defined, and the data group is stored in relation to the management unit name.Type: GrantFiled: February 14, 2005Date of Patent: March 3, 2015Assignee: Canon Kabushiki KaishaInventor: Hideyasu Suzuki
-
Patent number: 8972342Abstract: A metadata management architecture. The architecture includes a property component that lists one or more properties related to a file, and a viewing component that present files having one or more of the related properties. A synchronization component provides immediate synchronization between property editing fields of the property component and a view in the property-based browser component, providing both instantaneous feedback on property changes and an ability to manipulate properties graphically. Thus, a change in the property pane is immediately reflected in the view component, and a change in the view component is immediately reflected in the property pane.Type: GrantFiled: August 21, 2008Date of Patent: March 3, 2015Assignee: Microsoft CorporationInventors: Andrzej Turski, Cornelis K. Van Dok, Lili Cheng, Lyon K. F. Wong, Matthew B. MacLaurin, Patrice L. Miner
-
Patent number: 8965935Abstract: Sequence alignment techniques are disclosed. In one embodiment, a sparse data structure is constructed that represents respective character positions of matching character sets in input sequences. This sparse data structure may take a variety of forms, including a “tree of trees.” Once constructed, each match is linked to at most one other match using a local application of a predetermined algorithm (e.g., a Smith-Waterman-type scoring algorithm). The links between matches are analyzed and a possible alignment or set of alignments is produced.Type: GrantFiled: November 8, 2007Date of Patent: February 24, 2015Assignee: Oracle America, Inc.Inventor: Russell A. Brown
-
Patent number: 8954480Abstract: An end-to-end interoperability and workflows from building architecture design to one or more simulations, in one aspect, may comprise establishing a BIM enablement platform architecture. A data model defines data entities and entity relationships for enabling the interoperability and workflows. A data definition language may be implemented that defines and creates a table schema of a database associated with the data model. Data management services and/or application programming interfaces may be implemented for interacting with the data model. Web services may also be provided for interacting with the data model via the Web. A user interface may be implemented that communicates with users and uses the BIM enablement platform architecture, the data model, the data definition language, data management services and application programming interfaces to provide functions to the users to perform work related to building information management.Type: GrantFiled: November 14, 2012Date of Patent: February 10, 2015Assignee: International Business Machines CorporationInventors: Tian-Jy Chao, Younghun Kim
-
Patent number: 8954451Abstract: For each web page visited, a path is determined through a hierarchy of categories. The hierarchy of categories has levels from a most abstract level to a most concrete level. For each microblog entry of a microblog, a path is determined through the hierarchy of categories. Each microblog entry for which the path is similar to the path for at least one web page is determined as a selected microblog entry.Type: GrantFiled: June 30, 2010Date of Patent: February 10, 2015Assignee: Hewlett-Packard Development Company, L.P.Inventors: Ignacio Zendejas, Rajan Lukose, Craig Peter Sayers, Shyam Sundar Rajaram, Martin B. Scholz
-
Patent number: 8954430Abstract: Various systems, methods, and programs embodied in computer-readable mediums are provided for saving search results. A representative example includes receiving an indication of a selected first search result. The selected first search result included in a first plurality of search results matching a first search criteria. This example also includes aggregating the selected first search result and a second plurality of search results matching a second search criteria, and providing the aggregated search results.Type: GrantFiled: December 13, 2007Date of Patent: February 10, 2015Assignee: Amazon Technologies, Inc.Inventor: Derek Gaw
-
Patent number: 8954402Abstract: A method, article of manufacture, and system for enabling context surrounding a search result to be displayed succinctly. The method includes searching a document set configured as a frequency ordered suffix tree to obtain a frequency ordered context tree. Applying dynamic programming to the frequency ordered context tree to retrieve a set (C) of context strings (c) having n1 elements of context strings (c). Defining an area covered by a character string (s) in the entire set of context strings C {c1, . . . , cn1} as the product of (1) the number (n2) of context strings (c) having s as a prefix and (2) the length of character string (s). Obtaining a set of character strings (S) that maximizes the sum of areas. In addition, dynamic programming can include a pruning process such that if an upper limit does not reach a maximum value, the search in progress is abandoned.Type: GrantFiled: July 19, 2011Date of Patent: February 10, 2015Assignee: International Business Machines CorporationInventors: Yuta Tsuboi, Yuya Unno
-
Patent number: 8954404Abstract: A system and method for selecting a title for content to be published online. A plurality of text strings are received. A plurality of rules are applied to the text strings. If a condition specified in one of the rules exists in a given text string, one or more attributes are associated to that text string as metadata. One or more of the text strings are selected, using the metadata, as a potential title for the content. A final title is prepared based on the potential title, and the content is published online under the final title.Type: GrantFiled: June 30, 2010Date of Patent: February 10, 2015Assignee: Demand Media, Inc.Inventors: David M. Yehaskel, Henrik M. Kjallbring
-
Patent number: 8954479Abstract: An end-to-end interoperability and workflows from building architecture design to one or more simulations, in one aspect, may comprise establishing a BIM enablement platform architecture. A data model defines data entities and entity relationships for enabling the interoperability and workflows. A data definition language may be implemented that defines and creates a table schema of a database associated with the data model. Data management services and/or application programming interfaces may be implemented for interacting with the data model. Web services may also be provided for interacting with the data model via the Web. A user interface may be implemented that communicates with users and uses the BIM enablement platform architecture, the data model, the data definition language, data management services and application programming interfaces to provide functions to the users to perform work related to building information management.Type: GrantFiled: October 10, 2012Date of Patent: February 10, 2015Assignee: International Business Machines CorporationInventors: Tian-Jy Chao, Younghun Kim
-
Patent number: 8943064Abstract: An illustrative embodiment of a computer-implemented method for using organizational awareness in locating business intelligence receives an identity of an individual in an organizational hierarchy of users to form an identified individual and identifies people related to the identified individual in the organizational hierarchy of users using a people information database and relationship criteria to form related people. The computer-implemented method further identifies documents associated with the related people to form identified documents, inspects gathered information of the identified documents using a subset of relationship criteria to form inspected information and creates a list of suggested documents based at least on the inspected information.Type: GrantFiled: July 18, 2011Date of Patent: January 27, 2015Assignee: International Business Machines CorporationInventors: David Dewar, Jason Hiltz-Laforge, Matthew J. Postle-Hacon
-
Patent number: 8943034Abstract: The present description refers to a computer implemented method, computer program product, and computer system to store a node dependency network that includes a plurality of data nodes and one or more links between two or more data nodes, each link representing a data dependency between instances of the two or more data nodes, to forward a requested change to a first data node from a first change control component to a change control manager, identify, by the change control manager based upon the links within the node dependency network, one or more dependent data nodes that are dependent upon the first data node, and determine one or more dependent changes to be performed to one or more instances of the dependent data nodes to maintain consistency among instances of the data nodes.Type: GrantFiled: December 22, 2011Date of Patent: January 27, 2015Assignee: SAP SEInventor: Winfried Schwarzmann