Patents Examined by Karina Levitian
  • Patent number: 9501477
    Abstract: Systems and methods are disclosed for sharing global lists of media content among multiple apps executing on various client devices. A global list can include a plurality of records for media, each of which can include pointers to media stored elsewhere, a unique identifier for the media, a list identifier for the media, and/or metadata for the media. The global list can be accessed, modified, shared, aggregated, organized, etc. using different apps. These different apps may include apps developed by different developers, apps produced by different companies, apps offered for download by different companies, apps that perform different functions, etc.
    Type: Grant
    Filed: August 21, 2013
    Date of Patent: November 22, 2016
    Assignee: Roovy, Inc.
    Inventors: Touradj Barman, Wyatt Webb, Scott Webber
  • Patent number: 9501507
    Abstract: A method and apparatus for a data analysis system for analyzing data object collections that include geo-temporal data is provided. One or more temporal granularities are specified for the purpose of generating a geo-temporal data index. The time granularities correspond to temporal ranges expected to correspond to temporal ranges specified in user queries against the data. One or more temporal index bucket groups are generated based on to the specified time granularities. Geo-temporal input data is indexed based on the generated temporal index bucket groups. The system allows a data analyst to specify geo-temporal queries that include both geospatial component and a temporal component. The system transforms geo-temporal queries into one or more second queries that retrieve data items based on the temporal index bucket groups.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: November 22, 2016
    Assignee: PALANTIR TECHNOLOGIES INC.
    Inventors: Michael Harris, Jeff Wang, Bobby Prochnow
  • Patent number: 9477714
    Abstract: Methods and apparatus are described for scoring documents in response, in part, to parameters related to the document, source, and/or cluster score. Methods and apparatus are also described for scoring a cluster in response, in part, to parameters related to documents within the cluster and/or sources corresponding to the documents within the cluster. In one embodiment, the invention may detect at least one document within the cluster; analyze a parameter corresponding to the document; and compute a cluster score based, in part, on the parameter, wherein the cluster score corresponds with at least one document within the cluster.
    Type: Grant
    Filed: September 17, 2014
    Date of Patent: October 25, 2016
    Assignee: Google Inc.
    Inventors: Krishna Bharat, Jeffrey A. Dean, Michael Curtiss, Amitabh Singhal, Michael Schmitt
  • Patent number: 9471711
    Abstract: A system, a method, and a computer program product for accessing stored partially structured data using a structure-based query language. A partially-structured data is stored in a data management system using at least one key-value pair. Using the data management system, a query of data is processed. The query is generated using a structured language.
    Type: Grant
    Filed: September 23, 2013
    Date of Patent: October 18, 2016
    Assignee: Teradata US, Inc.
    Inventors: Daniel Abadi, Daniel Tahara, Thaddeus Diamond
  • Patent number: 9418082
    Abstract: A method, system, and computer program product for interfacing an R language client with a separate database engine environment. The method commences by interpreting an R language code fragment to identify and select R language constructs and transforming the R language constructs into queries or other database language constructs to execute within the database engine environment. The method further implements techniques for transmitting marshalled results (resulting from the execution of the database language constructs) back to the R client environment. In some situations, the marshalled results include an XML schema or DTD or another metadata description of the structure of the results.
    Type: Grant
    Filed: March 29, 2012
    Date of Patent: August 16, 2016
    Assignee: Oracle International Corporation
    Inventors: Denis B. Mukhin, Patrick Aboyoun, Vaishnavi Sashikanth
  • Patent number: 9411891
    Abstract: Techniques for team searches within a social graph are described. Consistent with some embodiments, a search request initiated by a searching member profile is received. The search request includes search criteria. A team membership connection between the searching member profile and a team profile is then detected. Based on the detected team membership connection, profile connections between member profiles and teammates of the searching member profile are identified. The teammates are member profiles with team membership connections to the team profile. Then, matching member profiles are identified by matching the member profiles with the identified profile connection with the search criteria. The matching member profiles are then communicated to the searching member profile.
    Type: Grant
    Filed: May 31, 2013
    Date of Patent: August 9, 2016
    Assignee: LinkedIn Corporation
    Inventors: Lizabeth Li, Christian Sutherland-Wong
  • Patent number: 9401947
    Abstract: Methods, systems, and media for presenting comments based on correlation with content are provided. In some implementations, a method for presenting ranked comments is provided, the method comprising: receiving, using a hardware processor, content data related to an item of content; receiving, using the hardware processor, comment data related to a comment associated with the item of content; determining, using the hardware processor, a degree of correlation between at least a portion of the comment data and one or more portions of the content data; determining, using the hardware processor, a priority for the comment based on the degree of correlation; and presenting, using the hardware processor, the comment based on the priority.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: July 26, 2016
    Assignee: Google Inc.
    Inventors: Ant Oztaskent, Yaroslav Volovich
  • Patent number: 9400812
    Abstract: Disclosed is a mechanism, system, interface, and process to determine one or more life intervals when given a key. In addition, one or more life intervals can be determined for each key within a range of keys. This type of process is useful for auditing purposes or if it is desire to implement a query upon past versions when a key or range of keys is specified for the data for which past versions is desired. This facilitates algorithms, mechanisms, and processes to implement a query upon past versions.
    Type: Grant
    Filed: August 12, 2011
    Date of Patent: July 26, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Bipul Sinha, Vivekanandhan Raja, Amit Ganesh
  • Patent number: 9269117
    Abstract: A health care enterprise management system and method of management are disclosed. The system and method include a routing layer, a plurality of applications in an application layer, wherein the application layer communicates external to the enterprise manager via communicative contact through the routing layer, a business rules layer of a plurality of health care provision business rules, and a core layer.
    Type: Grant
    Filed: May 9, 2006
    Date of Patent: February 23, 2016
    Assignee: McKesson Technologies Inc.
    Inventors: William Lee Pocklington, Edmund B. Moore, Jr., Scott Edward Fraser, Beth Anne Kuzmak, Michael Sean Flanagan
  • Patent number: 9208171
    Abstract: Aspects of the disclosure relate generally to systems and methods for geographically locating images. For example, images from different sources may be associated with different types of location information or simply none at all. In order to reduce inconsistency among images, location information may be gathered for an image using bitmap processing, metadata processing, and information retrieved from where the image was found. This location information can be filtered to remove less reliable or conflicting information. Images may be clustered based on their appearance on an interactive online resource that corresponds to a user-defined event, based on image similarity, and by their appearance in a user photo album. The location information of the images of a cluster is then copied to all of the other images of that cluster.
    Type: Grant
    Filed: September 5, 2013
    Date of Patent: December 8, 2015
    Assignee: Google Inc.
    Inventors: Daniel Cotting, Krzysztof Sikora, Roland Kehl, Boris Bluntschli, Wojciech Stanislaw Smietanka, Martin Stefcek
  • Patent number: 9176803
    Abstract: Embodiments may comprise a data identifier to identify data to collect in response to an event and a data collector to collect the identified data. The data collector may comprise firmware, code in ROM, a state machine, and/or other logic, and the data identifier may also comprise firmware, code in ROM, a state machine, and/or other logic that may access information and/or code in a file or other data storage to identify the data to collect. The data storage may comprise information and/or code to identify the location of data to collect and, in some embodiments, the sequence with which to collect the data.
    Type: Grant
    Filed: August 14, 2006
    Date of Patent: November 3, 2015
    Assignee: International Business Machines Corporation
    Inventors: Terry S. Biberdorf, Meghna Paruthi
  • Patent number: 9122688
    Abstract: Storing a data storage object in a first data storage system that uses object IDs with a first object ID format includes determining if the data storage object was created on a second, different, data storage system having a second object ID format different from the first object ID format or created using an emulator of the different data storage system, using a lookup table to translate between the first object ID format and the second object ID format in response to the data storage object having been created on the different data storage system, and directly converting the object ID to a new object ID having the second object ID format without using external data. Directly converting may include converting at least a portion of the content of the data storage object into at least a portion of the object ID.
    Type: Grant
    Filed: November 20, 2012
    Date of Patent: September 1, 2015
    Assignee: EMC Corporation
    Inventor: Raj Palanki
  • Patent number: 9116994
    Abstract: Search engine optimization for all digital content of an entity, including category specific content such as images, videos, products, news, places, and other content, can change the entity's visibility on the internet, particularly on search engine result pages. A method for increasing search engine optimization of digital content can include performing a search and analyzing the search results to identify category specific search results. The method can further include determining an equivalent search engine ranking for each category specific search result that depends on one or more factors and making a recommendation on how to increase the search engine optimization of the entity's digital content.
    Type: Grant
    Filed: January 9, 2012
    Date of Patent: August 25, 2015
    Assignee: BRIGHTEDGE TECHNOLOGIES, INC.
    Inventors: Lemuel S. Park, Jimmy Yu, Sammy Yu, Lennon Liao
  • Patent number: 9081777
    Abstract: Methods and systems for collecting, aggregating and displaying social media content are provided. Social media content can be aggregated from multiple social media providers and presented to a user as a social stream, which can be grouped and/or filtered. In some cases a user can view social media content grouped by social entity, social contributor and/or social tag.
    Type: Grant
    Filed: November 20, 2012
    Date of Patent: July 14, 2015
    Assignee: CMN, Inc.
    Inventor: Nick Krawczyk
  • Patent number: 9069794
    Abstract: Methods, systems, and apparatus are provided for determining location information for images. In one aspect, a method includes obtaining landmark location data from content depicted in an image and corresponding confidence scores. Also, the method includes obtaining caption location data from user input and corresponding confidence scores, and obtaining metadata location data from data provided by an image capturing device. Further, the method includes identifying location pairs from the landmark, caption, and metadata location data, and generating, for each location pair, a geographic consistency score. Additionally, the method includes selecting a location pair based on the geographic consistency scores, and selecting an image location for the image from the selected location pair. Moreover, the method includes determining an image location score based on a confidence score for one of the locations in the selected location pair, and associating the image location and image location score with the image.
    Type: Grant
    Filed: October 11, 2013
    Date of Patent: June 30, 2015
    Assignee: Google Inc.
    Inventors: Farhana Bandukwala, Hartwig Adam, John Flynn, Krzysztof Sikora, Marco Andreetto, Arcot J. Preetham
  • Patent number: 9043334
    Abstract: A method for accessing files on a storage system is provided. A hash memory table including a plurality of hash buckets respectively corresponding to a plurality of index hash codes is built. Each of the hash buckets has a pointer pointing towards at least one entry. Each of the entries has a physical address field and a hash code field. The physical address fields respectively record physical addresses storing the files, and the hash code fields respectively record verification hash codes corresponding to the files. The index hash codes are generated by inputting keys of the files to an index hash function and the verification hash codes are generated by inputting keys of the files to a verification hash function. Then, the hash memory table is loaded into the buffer with a bucket-based replacement policy so that the files are able to be accessed according to the hash memory table.
    Type: Grant
    Filed: December 26, 2012
    Date of Patent: May 26, 2015
    Assignee: Industrial Technology Research Institute
    Inventors: Tzi-Cker Chiueh, Dileep Ramesh, Akshay Khole, Ping-Hung Lin
  • Patent number: 8954442
    Abstract: A method and search engine for classifying a source publishing a document on a portion of a network, includes steps of electronically receiving a document, based on the document, determining a source which published the document, and assigning a code to the document based on whether data associated with the document published by the source matches with data contained in a database. An intelligent geographic- and business topic-specific resource discovery system facilitates local commerce on the World-Wide Web and also reduces search time by accurately isolating information for end-users. Distinguishing and classifying business pages on the Web by business categories using Standard Industrial Classification (SIC) codes is achieved through an automatic iterative process.
    Type: Grant
    Filed: September 15, 2012
    Date of Patent: February 10, 2015
    Assignee: Facebook, Inc.
    Inventor: Ajaipal Singh Virdy
  • Patent number: 8949256
    Abstract: One or more embodiments of the disclosure include systems and methods for obtaining information from electronic documents (e.g., web pages). Example embodiments include retrieving an electronic document, parsing the electronic document to identify multiple portions of the electronic document, and comparing the portions to identify information about the electronic document, such as the owner of the electronic document. Further, the identified information can be associated with the electronic document within a database.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: February 3, 2015
    Assignee: Facebook, Inc.
    Inventor: Ajaipal Singh Virdy
  • Patent number: 8862614
    Abstract: Methods and software for automatedly answering dynamic queries requiring fusing of data from various ones of multiple available heterogeneous data sources. The data sources are characterized and interrelated using a suitable ontology. In one implementation, each dynamic query is analyzed to determine the data items required to answer that query, along with their levels of detail. The data items and levels of detail are used to determine which ones of the multiple data sources are needed to answer the query. The data items, levels of detail, and the ontology of the data sources are then used to automatedly develop a data-fusing plan for fusing data from the needed data sources in a manner that answers the query. The data-fusing plan is executed, and the query is answered.
    Type: Grant
    Filed: July 7, 2011
    Date of Patent: October 14, 2014
    Assignee: Carnegie Mellon University
    Inventors: Anu Raj Pradhan, Burcu Akinci
  • Patent number: 8856174
    Abstract: A search extend setting unit that identifies a layer made to correspond to an asset specified by referencing a first database for recording assets made to correspond to each of users by relating each of the assets to a first layer that is a layer related to a virtual system individually used by each of the users, or to a second layer that is a layer related to hardware and software, and to set an extent for extracting information about other assets having a relationship with the specified asset according to a layer of the specified asset, and an extracting unit that extract other assets that have a relationship with the specified asset and are present in the extent set by referencing the first database and a second database for recording information indicating a relationship among the assets, and the first database based on the first asset.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: October 7, 2014
    Assignee: Fujitsu Limited
    Inventors: Shigeki Fueta, Hiroyuki Tamon, Masayuki Iguchi, Naoki Matsushita