Patents Examined by Kimberly Wilson
  • Patent number: 9124378
    Abstract: Systems and methods for gathering research data using multiple monitoring devices are provided. At least a pair of the monitoring devices each read ancillary codes contained within media data and which represents research data. The decoded data read by at least one of the pair is associated with a further set of data offering a correspondence between each of the sets of decoded data. Such correspondence allows a determination that the data decoded by each of the pair of monitoring devices is the same.
    Type: Grant
    Filed: October 6, 2008
    Date of Patent: September 1, 2015
    Assignee: THE NIELSEN COMPANY (US), LLC
    Inventors: Joan G. FitzGerald, Carol J. Frost, Eugene L. Flanagan
  • Patent number: 9092409
    Abstract: A geographic information system and method that facilitate the display of user-annotated datasets. The dataset can include data such as user-generated videos, photos, blogs, etc., and is processed to search for geo-annotations. The geo-annotations and other data signals are utilized by a scorer to determine a level-of-detail for the particular data. The level-of-detail provided by the scorer is utilized by the geographic information system to determine which data to display as a user navigates around a map.
    Type: Grant
    Filed: October 14, 2008
    Date of Patent: July 28, 2015
    Assignee: Google Inc.
    Inventors: Amin Charaniya, Michael T. Jones
  • Patent number: 9087293
    Abstract: According to one embodiment, categorizing concept types of a conceptual graph includes receiving the conceptual graph comprising one or more concept types, one or more relationship types, and one or more arcs. Each concept type is categorized according to the relationship types and the arcs. The categorization of the each concept type is recorded.
    Type: Grant
    Filed: December 23, 2008
    Date of Patent: July 21, 2015
    Assignee: RAYTHEON COMPANY
    Inventors: Bruce E. Peoples, Michael R. Johnson, Jonathon P. Smith
  • Patent number: 9026507
    Abstract: Various embodiments of the invention provide methods, systems and software for analyzing data. In particular embodiments, for example, a set of data about a web site may be analyzed to determine whether the web site is likely to be illegitimate (e.g., to be involved in a fraudulent scheme, such as a phishing scheme, the sale of gray market goods, etc.). In an exemplary embodiment, a set of data may be divided into a plurality of components (each of which, in some cases, may be considered a separate data set). Merely by way of example, a set of data may comprise data gathered from a plurality of data sources, and/or each component may comprise data gathered from one of the plurality of data sources. As another example, a set of data may comprise a document with a plurality of sections, and each component may comprise one of the plurality of sections.
    Type: Grant
    Filed: November 3, 2008
    Date of Patent: May 5, 2015
    Assignee: Thomson Reuters Global Resources
    Inventors: Ihab Shraim, Mark Shull
  • Patent number: 9009181
    Abstract: This invention relates to a service registry and repository system, method and computer program product for accessing objects in an object repository. A method of managing an object database for objects comprising: receiving a database XPATH query; translating the database path query into an object query; and querying the object database using the object query. The translating comprises: breaking the path query into nodes; examining each node to identify objects for selection and objects from which selection is made; consolidating objects for selection from each node; consolidating objects from which selection is made; and forming the object query from a SELECT clause made up of the consolidated objects for selection from each node and from a FROM clause made up of the consolidated objects from which selection is made.
    Type: Grant
    Filed: August 23, 2007
    Date of Patent: April 14, 2015
    Assignee: International Business Machines Corporation
    Inventors: Samuel Jonathan Smith, John Colgrave, Manfred Oevers
  • Patent number: 9002869
    Abstract: Methods, systems and apparatus, including computer program products, for expanding search queries. One method includes receiving a search query, selecting a synonym of a term in the search query based on a context of occurrence of the term in the received search query, the synonym having been derived from statistical machine translation of the term, and expanding the received search query with the synonym and using the expanded search query to search a collection of documents. Alternatively, another method includes receiving a request to search a corpus of documents, the request specifying a search query, using statistical machine translation to translate the specified search query into an expanded search query, the specified search query and the expanded search query being in the same natural language, and in response to the request, using the expanded search query to search a collection of documents.
    Type: Grant
    Filed: March 17, 2008
    Date of Patent: April 7, 2015
    Assignee: Google Inc.
    Inventors: Stefan Riezler, Alexander L. Vasserman
  • Patent number: 8983934
    Abstract: A computer readable medium storing a database query language statement tuning base in a tuning base memory location is disclosed. The tuning base includes tuning information for one or more query language statements. The tuning information for each statement includes one or more tuning actions for the statement, and a signature to allow an optimizer to identify the one or more tuning actions for the statement.
    Type: Grant
    Filed: September 7, 2004
    Date of Patent: March 17, 2015
    Assignee: Oracle International Corporation
    Inventors: Mark Ramacher, Sreenath Bodagala, Benoit Dageville, Alex Tsukerman, Stephen J. Vivian, Mohamed Ziauddin
  • Patent number: 8965932
    Abstract: A method of sequencing and scheduling web resources, via a software application that collects URLs and feeds them to a Web browser, so that the amount of clicks and decisions are reduced when browsing the Internet. The method begins after a computer user with Net-access encounters a URL that leads to a collection of other URLs that the software application has arranged to be presented in a continuous, show manner. This collection of resources then plays automatically, going from one resource to the next without the user being required to make a decision or click. The decision-making process is not inhibited, it is made optional. A method of inserting full-screen advertising, public service announcements, news, etc. has been developed. The server software application module described herein allows a publisher to stream URLs to a user who does not have the client-side software.
    Type: Grant
    Filed: December 21, 2005
    Date of Patent: February 24, 2015
    Assignee: Robocast, Inc.
    Inventor: Damon Torres
  • Patent number: 8949260
    Abstract: A method and apparatus for secure and oblivious document matching are described. In one embodiment, the method comprises transmitting initial secure dot product data generated from a document thumbprint for a document to a remote system. The method may also comprise receiving a response from the remote system. In one embodiment, the response is generated by the remote system utilizing the initial secure dot product data and without knowledge of the document. In one embodiment, the method may further comprise determining whether the response indicates a match for the document.
    Type: Grant
    Filed: October 9, 2009
    Date of Patent: February 3, 2015
    Assignee: Ricoh Co., Ltd.
    Inventors: David G. Stork, Mohammed Shoaib
  • Patent number: 8930358
    Abstract: System and method for presenting search results. Search results may be mixed and/or prioritized based on one or more criteria. Search results may be mixed and/or prioritized based on user profile data, preferred advertiser/merchant rankings or a combination thereof. Search results may presented to a viewer on a display device simultaneously along with broadcast and/or streaming content. The search results may be “pushed” to a client-side device and presented along with related broadcast content. Alternatively, the search results may be based on one or more user-provided search criteria.
    Type: Grant
    Filed: April 11, 2005
    Date of Patent: January 6, 2015
    Assignee: Yahoo! Inc.
    Inventors: David Zito, Joseph Essas
  • Patent number: 8924374
    Abstract: A computer retrieves a document from a data source, wherein the document has a structure type. The computer generates a customized data model for the document in accordance with its structure type. The computer identifies one or more candidate chunks within the customized data model in accordance with a set of heuristic rules associated with the structure type.
    Type: Grant
    Filed: February 22, 2008
    Date of Patent: December 30, 2014
    Assignee: Tigerlogic Corporation
    Inventor: Jeffrey Matthew Dexter
  • Patent number: 8903869
    Abstract: An object linkage system including: a database that stores objects and a linkage map; a unit for extracting an already-registered object to be linked with a new object from already-registered objects and copying a first linkage attribute value of the already-registered object to the new object as a second linkage attribute value of the new object; a unit for registering the new object into the linkage map by associating the new object with an identification value which identifies an object set which contains objects having the second linkage attribute value in common; and a unit for receiving a linkage request from a user terminal, obtaining an object set from the linkage map, and launching creation systems for operating element objects of the object set so as to enable the user terminal to browse the element objects.
    Type: Grant
    Filed: March 13, 2009
    Date of Patent: December 2, 2014
    Assignee: Ricoh Company, Ltd.
    Inventors: Zoran Stejic, Laszlo Kovacs
  • Patent number: 8880499
    Abstract: A system customizes a news document associated with a user of a news aggregation service. The system includes a remote news aggregation server configured to create a news aggregation service document based on a request received from the user. The remote news aggregation server identifies news content from a plurality of news source servers based on the received request and presents the identified news, content in the news aggregation service document. The remote news aggregation server is further configured to receive a request from the user to remove a news item from the presented news content and removing the requested news item from the identified news content. Updated news content is presented in an updated news aggregation service document.
    Type: Grant
    Filed: December 28, 2005
    Date of Patent: November 4, 2014
    Assignee: Google Inc.
    Inventor: Chung Wu
  • Patent number: 8799209
    Abstract: Improved method of and apparatus for aggregating data elements in multidimensional databases (MDDB). In the preferred embodiment, the apparatus is realized in the form of a high-performance stand-alone (i.e. external) aggregation server which can be plugged-into conventional MOLAP systems to achieve significant improvements in system performance. In accordance with the principles of the present invention, the stand-alone aggregation server contains a scalable MDDB and a high-performance aggregation engine that are integrated into the modular architecture of the aggregation server. The stand-alone aggregation server of the present invention can uniformly distribute data elements among a plurality of processors, for balanced loading and processing, and therefore is highly scalable.
    Type: Grant
    Filed: November 4, 2011
    Date of Patent: August 5, 2014
    Assignee: Yanicklo Technology Limited Liability Company
    Inventors: Reuven Bakalash, Guy Shaked, Joseph Caspi
  • Patent number: 8799217
    Abstract: A method, device, and program product are provided for inter-site database replication. A replicating server tracks other servers that it needs to replicate with and the sites where the other servers are located. In response to an indication to replicate, the replicating server determines whether each of the other servers is at the same location as the replicating server or a different location from the replicating server. The replicating server replicates with each of the other servers at the same site as the replicating server, and the replicating server replicates with only one of the servers at each different site. The replicated server at each different site replicates with the other servers at the site of the replicated server.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: August 5, 2014
    Assignee: International Business Machines Corporation
    Inventors: Russell Holden, William A Spencer
  • Patent number: 8793273
    Abstract: The present invention relates to generating a parser for and to parsing a web page to generate a list of one-to-one relationships, such as parsing a publically available Twitter page to generate a list of followers and a list of photographs or a publically available list of what is “happening now at the Nation” on the music web site ReverbNation. More generally, it relates to a parser that takes parsing instructions from a declaratory template. The declaratory template used to generate lists can be as simple as specifying pattern matches for a subject, predicate and object. In alternative implementations, specification of a predicate could be omitted, if only one type of list were being generated. In other alternative implementations, a string user text can be specified. Another option is to specify annotations to relations, which can be literally annotated or extracted using a pattern match specification. Cardinality of the subject and object can be specified.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: July 29, 2014
    Assignee: Google Inc.
    Inventor: Adam Sadovsky
  • Patent number: 8788453
    Abstract: Improved method of and apparatus for aggregating data elements in multidimensional databases (MDDB). In the preferred embodiment, the apparatus is realized in the form of a high-performance stand-alone (i.e. external) aggregation server which can be plugged-into conventional MOLAP systems to achieve significant improvements in system performance. In accordance with the principles of the present invention, the stand-alone aggregation server contains a scalable MDDB and a high-performance aggregation engine that are integrated into the modular architecture of the aggregation server. The stand-alone aggregation server of the present invention can uniformly distribute data elements among a plurality of processors, for balanced loading and processing, and therefore is highly scalable.
    Type: Grant
    Filed: October 17, 2011
    Date of Patent: July 22, 2014
    Assignee: Yanicklo Technology Limited Liability Company
    Inventors: Reuven Bakalash, Guy Shaked, Joseph Caspi
  • Patent number: 8782097
    Abstract: A database system and method that is compatible with multiple end-use systems, even when changes and/or updates are made to the layout, format, and/or data content in the database. The database includes a structure section and a data section. The data section includes a plurality of stored data records that have one or more features. The structure section includes a feature mask that has data stored therein that indicates whether a particular one of the data records is compatible with one or more end-user systems.
    Type: Grant
    Filed: July 25, 2003
    Date of Patent: July 15, 2014
    Assignee: Honeywell International Inc.
    Inventor: Gregg E. Skow
  • Patent number: 8775412
    Abstract: A self-healing database engine and optimizer framework support automatically responding to execution errors to allow continued execution of a query plan. Upon encountering an execution error, the database engine automatically initiates a rebuilding of the query plan and executes the rebuilt execution plan. If an error is encountered in the rebuilt query plan then the query implementation methods are analyzed. If a query function is identified for which an alternative implementation method is available, then this alternative implementation method is substituted to create a new query plan. The new query plan is then executed to determine if the error is corrected.
    Type: Grant
    Filed: January 8, 2004
    Date of Patent: July 8, 2014
    Assignee: International Business Machines Corporation
    Inventors: Paul Reuben Day, Brian Robert Muras, Anne Marie Ryg
  • Patent number: 8738655
    Abstract: A system for providing content on a user's computer, obtained from a plurality of resources in an organized arrangement, includes a server configured to provide a show structure of nodes, each node identifying a resource from a plurality of accessible resources, at least some of which are network accessible resources. The server is further configured to cause content corresponding to a plurality of the nodes to be automatically accessed and presented to the user in accordance with the show structure without requiring user input, where the show structure further comprises interactively variable duration information for the plurality of nodes representing the duration that the content corresponding to each of the nodes is presented, where the interactively variable duration information is provided so as to enable a user to vary the duration.
    Type: Grant
    Filed: July 6, 2011
    Date of Patent: May 27, 2014
    Assignee: Robocast, Inc.
    Inventor: Damon Torres