Patents Examined by Raheem Hoffler
-
Patent number: 9031901Abstract: Various systems and methods can provide a flexible database schema. One method can store information identifying a first entity in a first table. A unified data model includes several tables, including the first table and a metadata table. Each of the tables stores information describing one or more entities belonging to a respective archetype. The first table already stores information identifying a second entity when the information identifying the first entity is stored. The second entity is already related to another entity when the information identifying the first entity is stored. The first entity is a new type of entity not already stored in the first table when the information identifying the first entity is stored. The method then stores metadata associated with the first entity in a metadata table. The metadata then identifies the new type of entity.Type: GrantFiled: October 3, 2011Date of Patent: May 12, 2015Assignee: Symantec CorporationInventors: Craig Robert King, Richard K. Freeman
-
Patent number: 9026515Abstract: Methods and apparatuses to present communication references obtained from different sources to connect people for real time communications. One embodiment includes: receiving a search request from a user; searching a first data source according to the search request to obtain information about a first entity; assigning to the first entity a first reference to be used to request a connection server to provide a connection between the user and the first entity for real time communications; searching a second data source according to the search request to obtain information about a second entity, including a second reference for requesting a connection for real time communications with the second entity without going through the connection server; and providing to the user a combined, sorted list of entities in response to the search request, including the first reference for the first entity and the second reference for the second entity.Type: GrantFiled: September 27, 2007Date of Patent: May 5, 2015Assignee: Yellowpages.com LLCInventors: Ebbe Altberg, Scott Faber, Ron Hirson, Sean Van Der Linden
-
Patent number: 9020929Abstract: A database monitor tracks performance statistics and information about the execution of different SQL statements. In particular, the monitor tracks information about the individual instructions that comprise a complex query. The performance statistics and information from these individual elements provide insight into a query's performance and may show why a query's performance is below expectations.Type: GrantFiled: August 5, 2004Date of Patent: April 28, 2015Assignee: International Business Machines CorporationInventor: John Matthew Santosuosso
-
Patent number: 9009116Abstract: Methods, systems, and articles of manufacture consistent with the present invention provide for managing a database. A data store is provided that is distributed over at least two sub data processing systems. A first information in the data store is associated with a first consistency level and a second information in the data store is associated with a second consistency level. At least one of the first consistency level and the second consistency level is selected according to an algorithm.Type: GrantFiled: March 28, 2006Date of Patent: April 14, 2015Assignee: Oracle America, Inc.Inventors: Roderic G. Cattell, Craig L. Russell
-
Patent number: 8977623Abstract: Data indexing includes receiving data from a data source; classifying the data into one of a plurality of categories according to a predetermined data classification criteria; establishing a corresponding relationship between the data and an index associated with the data, the index having a preset maximum capacity; and recording the relationship between the data and the index. The index is one of a plurality of indices, and each of the plurality of indices is exclusively written by an index writing device.Type: GrantFiled: May 5, 2010Date of Patent: March 10, 2015Assignee: Alibaba Group Holding LimitedInventor: Hanfei Yang
-
Patent number: 8972444Abstract: A computer-implemented method of providing text entry assistance data includes receiving at a system location information associated with a user, receiving at the system information indicative of predictive textual outcomes, generating dictionary data using the location information, and providing the dictionary data to a remote device.Type: GrantFiled: June 30, 2005Date of Patent: March 3, 2015Assignee: Google Inc.Inventors: Shumeet Baluja, Maryam Kamvar, Elad Gil
-
Patent number: 8954341Abstract: A method for determining a value indicator in a broker-mediated geospatial information service environment includes receiving feedback data at a first system of the broker-mediated geospatial information service environment. In particular, the feedback data is received from a plurality of respondents, and relates to a broker-mediated geospatial information service provided to each respondent of the plurality of respondents. Furthermore, each respondent of the plurality of respondents is a prior requestor of a process-dataset solution for performing the broker-mediated geospatial information service. Based on the feedback data, a value indicator relating to the process-dataset solution is determined.Type: GrantFiled: January 6, 2014Date of Patent: February 10, 2015Assignee: Continuum Loop Inc.Inventor: Darrell O'Donnell
-
Patent number: 8949289Abstract: A system and method for generating and managing a secure, multi-user project database.Type: GrantFiled: May 5, 2010Date of Patent: February 3, 2015Assignee: NoteVault, Inc.Inventors: Peter Lasensky, Ang Dawa Sherpa, Fred McClain, Stephen Mickelsen, Jonathan Schwartz
-
Patent number: 8938457Abstract: Providing information classification in a computer system for use in an information management system. Information management provides services such as data protection, backup, retention, compliance, etc., by classifying the objects and/or environment of an entity according to its value to the entity. Initially a series of rules are identified relating to information management services. Using these rules, information is classified into categories by using a series of plugins that relate to specific characteristics of information within data. Often, classification includes the collection and/or generation of metadata. After the data is classified, service level objectives can be identified and mapped to service levels. After service levels are selected, the corresponding actions can be orchestrated such that the objects of the entity received the selected services in the service level.Type: GrantFiled: March 7, 2012Date of Patent: January 20, 2015Assignee: EMC CorporationInventors: Manoj Nair, Stephen Perrin, Iva Blazina Vukelja, Alex Rankov, Mark Weng Soon Wah, Naveen Sunkavally, John Philip Bell
-
Patent number: 8924400Abstract: There is provided a method for making a rich web application searchable, one embodiment comprising providing companion content in a format searchable by a web search engine, loading the companion content in a web browser, calling a rich web application using the companion content, loading the rich web application in the web browser, and launching a data bridge interfacing the rich web application and the companion content. The method may further comprise retrieving a data feed for the rich web application, located in the companion content. In one embodiment, a system configured to make a rich web application searchable comprises a content storage, companion content in a format searchable by a web search engine, a data feed for the rich web application included in the companion content, and a data bridge interfacing the rich web application with the companion content.Type: GrantFiled: September 18, 2013Date of Patent: December 30, 2014Assignee: Disney Enterprises, Inc.Inventors: Robert Jeffrey Burson, Dexter Lee, Michael Scott Weksler
-
Patent number: 8924344Abstract: User profile replication may be provided. First, at least one modification to at least one user profile property may be received at a first service provider. A user profile change log may be updated in response to receiving the at least one modification to the at least one user profile property. Then the at least one modification to the at least one user profile property may be identified at the first service provider. Identifying the at least one modification to the at least one user profile property at the first service provider may comprise retrieving the at least one modification to the at least one user profile property from the user profile change log. Next, the identified at least one modification to the at least one user profile property may be replicated at a second service provider. The first service provider and the second service provider may be geographically separate.Type: GrantFiled: June 27, 2008Date of Patent: December 30, 2014Assignee: Microsoft CorporationInventors: Gregory T. Mattox, Jr., Shane Michael DeSeranno, Bryant Fong, Jad Honein, Sudhir Kesavannair Rajeswari
-
Patent number: 8924366Abstract: Storage systems and methods are presented. In one embodiment, a variable length segment storage method comprises: receiving a data stream; performing a tailored segment process on the data stream, wherein at least one of a plurality of tailored segments include corresponding data of at least one of a plurality of variable length segments and alignment padding to align with boundaries of a fixed length de-duplication scheme; performing a de-duplication process on the plurality of tailored segments; and storing information corresponding to the result of the de-duplication process. In one embodiment, the tailored segment process includes adjusting the alignment padding of the at least one of a plurality of tailored segments, wherein an adjustment in the alignment padding of the at least one of a plurality of tailored segments corresponds to a modification in the at least one of the plurality of variable length segments.Type: GrantFiled: September 16, 2011Date of Patent: December 30, 2014Assignee: Symantec CorporationInventor: Graham Bromley
-
Patent number: 8903759Abstract: Information is captured from a rendered document with a handheld document data capture device. Electronic information associated with the rendered document is applied to determine the system's actions and/or behaviors in response to the data capture. In some embodiments, the electronic information is markup data or an action map associated with the rendered document. In some embodiments, an electronic counterpart corresponding to the rendered document is located, and information associated with the electronic counterpart is applied to determine actions and/or behaviors available to a user of the handheld document data capture device.Type: GrantFiled: September 21, 2010Date of Patent: December 2, 2014Assignee: Google Inc.Inventors: Martin T. King, Dale L. Grover, Clifford A. Kushler, James Q. Stafford-Fraser
-
Patent number: 8898162Abstract: Methods, systems, and computer program products for providing customized content over a network are provided. The method includes associating content with at least one of a domain name, group, and geography for an entity, the content relating to at least one of the domain name, group, and geography. For each entity, the method also includes storing results of the association in a database record that is mapped to a domain name. In response to receiving a request to access a resource by the entity, the method further includes obtaining a domain name of the entity utilizing address information provided in the request, searching a database for the domain name of the entity, retrieving the database record corresponding to the domain name, generating a resource that includes the content, and providing the entity with the resource.Type: GrantFiled: April 1, 2005Date of Patent: November 25, 2014Assignee: International Business Machines CorporationInventors: Mathew R. Ganis, Kapil Gupta, David Leip, Santiago M. Rozas, Klaus Johannes Rusch
-
Patent number: 8898141Abstract: Embodiments of the present invention are directed to a method for information management. In one embodiment, the method includes providing an organizational directory comprising hierarchical information regarding an organization and receiving relationship data including an association of a first person to a second person. The method also includes querying the organizational directory and the relationship data to identify a third person, wherein the third person is a member of the organization and identifying the third person comprises determining a path including the third person in an association network.Type: GrantFiled: December 9, 2005Date of Patent: November 25, 2014Assignee: Hewlett-Packard Development Company, L.P.Inventors: George Henry Forman, Lada Ariana Adamic, Eytan Adar
-
Patent number: 8892504Abstract: A data warehouse system comprising a warehouse database and a data warehouse manager communicatively coupled to the database. The warehouse manager is to store data to and retrieve data from the warehouse database and perform metadata reconciliation to update metadata of objects in the data warehouse to reflect a change in metadata of a first object in the warehouse by identifying a first set of objects impacted by the change to the metadata of the first object, identifying a second set of objects on which the first object depends, identifying at least one task that has to be completed to propagate the impact of the change in the metadata of the first object to objects in the first and second sets of objects, performing the task, and dynamically computing additional tasks based on whether or not definitions of objects in the first or second sets of objects changes based upon completion of the at least one task.Type: GrantFiled: October 20, 2010Date of Patent: November 18, 2014Assignee: Oracle International CorporationInventor: Winnie Tak Yu Wan
-
Patent number: 8886627Abstract: Inverse search systems and methods operate on identifiers of content items in a corpus such as the World Wide Web In an inverse search, the user submits a query that includes an identifier of a target content item in the corpus and receives information (metadata) about the target content item being returned to the user. Many types of metadata can be returned, including ratings or other metadata related to the target content item obtained from users, popularity data specific to the target content item, information about previously submitted forward search queries that led to the target content item being identified as a hit, and metadata extracted from the target content item.Type: GrantFiled: December 11, 2013Date of Patent: November 11, 2014Assignee: Yahoo! Inc.Inventors: Ali Diab, David Ku, Kevin Lee, Qi Lu, Nam Nguyen, Eckart Walther
-
Patent number: 8886617Abstract: A method of searching all tables in a data model is disclosed, using a non-materializing virtual table interface that acts as a view into the underlying data model. The virtual table is virtually built on the fly at query execution time, and maps to all columns and rows within the data model. A query on the virtual table is translated into a set of data model queries for searching the data model, based on columns selected from the virtual table and other specified search parameters, as well as the virtual table definition. The search process works in conjunction with data domains, and uses compaction and tokenization of data.Type: GrantFiled: May 9, 2013Date of Patent: November 11, 2014Assignee: Informatica CorporationInventors: Richard Grondin, Vassili Zarouba
-
Patent number: 8856067Abstract: A method for updating data in a media storage location includes: storing an identity on a portable electronic device, the identity allowing access to the media storage location; storing a file in a device memory of the portable electronic device, the file being captured by a media capturing component of the portable electronic device; and performing a synchronization operation using a media manager, the media manager being in communication with the device memory and the media storage location; the synchronization operation synchronizing data between the device memory and the media storage location.Type: GrantFiled: June 22, 2012Date of Patent: October 7, 2014Assignee: BlackBerry LimitedInventors: Sherryl Lee Lorraine Scott, Hui-Yu Chang, Thanh Vinh Vuong
-
Patent number: 8843435Abstract: Described are techniques for processing an instance of a data structure. A request to process an instance of a data structure at a first point in time is received. At least one of the data elements in the data structure is a dynamic data element that uses an association specifying how to access data for the dynamic data element in accordance with criteria evaluated using a current context determined at a point in time. In response to receiving the request, first processing is performed including determining whether the dynamic data element is referenced at the first point in time, and, if so, evaluating the criteria using a current context determined at the first point in time, and retrieving data for the dynamic data element in accordance with a current context determined at the first point in time.Type: GrantFiled: March 12, 2009Date of Patent: September 23, 2014Assignee: Pegasystems Inc.Inventors: Alan Trefler, Mark Replogle, John Clinton