Patents Examined by Azam Cheema
  • Patent number: 9558239
    Abstract: A query plan for executing a query within a relational database system including at least one non-relational data source is generated by analyzing expressions that reference a non-relational data source within a query for the database system via an interface for that non-relational data source, determining for each analyzed expression at least one of the database system and interface capable of processing that analyzed expression for executing the query, providing an indicator for each of the analyzed expressions that indicates at least one of the database system and interface determined to process that analyzed expression, and generating the query plan for execution of the query, via the database system, based on the indicators for the expressions of the query.
    Type: Grant
    Filed: July 16, 2012
    Date of Patent: January 31, 2017
    Assignee: International Business Machines Corporation
    Inventors: Arthur F. Kaufmann, Haifeng Li
  • Patent number: 9558274
    Abstract: Systems and method for routing search query results in a networked computing environment. An initial search query is reformulated into at least one sub-query in accordance with one or more configurable rules. The sub-query is sent to at least one information system or source, and any potential hits associated with the same are optionally combined and then rendered for viewing.
    Type: Grant
    Filed: November 2, 2011
    Date of Patent: January 31, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Fredrik Holm, Puneet Narula, Victor Poznanski, Viktoriya Taranov
  • Patent number: 9535927
    Abstract: Described is a method and apparatus for constructing a boundary comprising a set of contextual square quadrangles. Also described is a method and apparatus for searching a set of contextual square quadrangles.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: January 3, 2017
    Assignee: Great-Circle Technologies, Inc.
    Inventor: Brent Bursey
  • Patent number: 9514204
    Abstract: A mobile property portfolio management system provides the capability of generating, maintaining, searching and displaying property portfolio data from a mobile device such as a smartphone (e.g., iPhone), tablet (e.g., iPad) or any other mobile computing device. The property portfolio management system comprises a mobile or client portion, a central or server portion and optional satellite offices. The system comprises software that runs on one or more server computers as well as client or user side software that can be realized as a standalone software application or “app” that runs on the client device (e.g., desktop, mobile device, tablet, etc.) or entirely in a standard web browser. The property portfolio management system in effect provides a digital version of a property portfolio with easy access to portfolio data for both internal users and public users and is particularly useful when realized on a tablet or mobile device.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: December 6, 2016
    Assignee: Gazit Group USA, Inc.
    Inventors: Ilan Zachar, Osvaldo Vazquez
  • Patent number: 9514232
    Abstract: A system provides news alerts. For example, the system may receive topics of interest to users and periodically obtain news articles that originate from multiple sources of news articles and relate to the topics of interest to the users. The system may generate news alerts that include information associated with one or more of the news articles and provide the news alerts to the users.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: December 6, 2016
    Assignee: GOOGLE INC.
    Inventor: Naga Sridhar Kataru
  • Patent number: 9483523
    Abstract: An information processing apparatus includes a receiving unit that receives an access request for data from one of a plurality of information processing apparatuses in a distributed processing system in which the information processing apparatuses execute a process in a distributed manner, a query issuing unit that issues, when the access request for the data is received by the receiving unit, a query to each of the information processing apparatuses as to whether the data is stored in a page cache managed by an operating system on each of the information processing apparatuses, and a responding unit that makes a response to the access request, the response specifying, as an access destination, an information processing apparatus that has responded to the query issued by the query issuing unit.
    Type: Grant
    Filed: January 14, 2013
    Date of Patent: November 1, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Akira Ochi, Yasuo Koike, Toshiyuki Maeda, Tomonori Furuta, Fumiaki Itou, Tadahiro Miyaji, Kazuhisa Fujita
  • Patent number: 9477686
    Abstract: Certain embodiments of the present invention provide an improved method for using an intraoperative imaging system. The method includes acquiring an image using an intraoperative imaging system, labeling the image by associating the image with a label, and storing the image and the label.
    Type: Grant
    Filed: January 12, 2007
    Date of Patent: October 25, 2016
    Assignee: GENERAL ELECTRIC COMPANY
    Inventors: Jon Thomas Lea, Gregory David Stern
  • Patent number: 9477746
    Abstract: A television guide search query is received from a user. A plurality of suggested search terms are selected. Each of the plurality of suggested search terms is assigned to, and is ranked within, one of a plurality of categories A number of suggested search terms to be returned to the user, nc, is determined for each of the plurality of categories, nc being equal to a ratio of the number of suggested search terms in the respective category to a total number of suggested search terms multiplied by a total number of displayed search terms. A result set is created by adding, for each of the plurality of categories, the top ranked nc suggested search terms to the result set. The result set is transmitted to the user. A selection of a search term is received from the user and is used to conduct a television guide search.
    Type: Grant
    Filed: July 20, 2012
    Date of Patent: October 25, 2016
    Assignee: Excalibur IP, LLC
    Inventors: Jon Michael Herron, Vicki Reyzelman, Shiva Jaini
  • Patent number: 9471580
    Abstract: A file management apparatus updates areas to be updated when a file operation is performed by collectively writing out buffer caches into a storage device for each of the areas according to a recording order corresponding to the type of the file operation.
    Type: Grant
    Filed: August 28, 2012
    Date of Patent: October 18, 2016
    Assignee: Canon Kabushiki Kaisha
    Inventor: Kohei Shogome
  • Patent number: 9471338
    Abstract: A method for hybrid Discovery Library Adapter (DLA) book processing identifies a first logical group in a first DLA book, the first DLA book including a first set of objects constructed according to a Common Data Model (CDM) specification to represent a first set of corresponding instances of resources at a first time, the first logical group being a grouping of related subset of the first set of objects. A first value corresponding to the first logical group, and usable for ascertaining a difference between the first logical group and a second logical group in a second DLA book, is computed. A second value corresponding to the second logical group is computed and matched with the first value. If matched, a change in the first logical group as compared to the second logical group is identified and output to a DLA delta book.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: October 18, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Eric E. Goodson, William Paul Hampel, Santiago D. Ortega, Lorin Evan Ullmann
  • Patent number: 9466065
    Abstract: Usage information relating to interaction with content is integrated with operation of a system, such as a content management system. The usage information is collected, stored and provided to the system. The usage information may be integrated with the operation of the system in many different ways (e.g. recommendations for other content, most viewed content, most “liked” content, content viewed by a type of user, and the like). The usage information may also be used to adjust different operations of the service. For example, the usage information may be used to adjust: a retention time of content (e.g. don't delete a recently viewed document), a crawl policy of content; a backup policy of content; restore schedules; identification of storage tier levels; and the like.
    Type: Grant
    Filed: November 2, 2011
    Date of Patent: October 11, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Darrin Hatakeda, Gunnar Ljosdahl Rasmussen, Krister Mikalsen, Dag Steinnes Eidesen, John D. Fan, Adrian Fanaru
  • Patent number: 9460074
    Abstract: Exemplary methods, apparatuses, and systems receive data as input to be parsed. The data is parsed using a plurality of pattern matching rules, the plurality of pattern matching rules organized according to a hierarchy including a parent rule and one or more child rules of the parent rule. Parsing includes applying the parent rule to the unstructured data, determining the parent rule is unable to find a pattern match in the unstructured data, and bypassing the application of each child rule to the unstructured data in response to the determination that the parent rule is unable to find a pattern match.
    Type: Grant
    Filed: April 15, 2013
    Date of Patent: October 4, 2016
    Assignee: VMware, Inc.
    Inventors: Chengdu Huang, Zhenmin Li, Spiros Xanthos
  • Patent number: 9460150
    Abstract: An information processing apparatus includes a receiving unit that receives an access request for data from one of a plurality of information processing apparatuses in a distributed processing system in which the information processing apparatuses execute a process in a distributed manner, a query issuing unit that issues, when the access request for the data is received by the receiving unit, a query to each of the information processing apparatuses as to whether the data is stored in a page cache managed by an operating system on each of the information processing apparatuses, and a responding unit that makes a response to the access request, the response specifying, as an access destination, an information processing apparatus that has responded to the query issued by the query issuing unit.
    Type: Grant
    Filed: January 14, 2013
    Date of Patent: October 4, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Akira Ochi, Yasuo Koike, Toshiyuki Maeda, Tomonori Furuta, Fumiaki Itou, Tadahiro Miyaji, Kazuhisa Fujita
  • Patent number: 9454597
    Abstract: A document management & retrieval system is configured to: store, for each word in a set of words, appearance positions of the each word in a set of documents as a word index; store, for each tag in a set of tags attached to words, a set of words that appear to a right and left of the each tag, and also store, as a tag LR index, appearance positions of the each tag in a set of documents with a combination of the each tag and a word appearing to its right or a combination of the each tag and a word appearing to its left as a key; and, in a tag search where a query phrase contains words and a tag next to each other, refer to the index with a tag and the word to the right or left of the tag as a key, thereby reducing the size of a document list to be read without needing to have a tag name as a secondary key. A tag is updated by just updating two places in the tag LR index.
    Type: Grant
    Filed: November 6, 2008
    Date of Patent: September 27, 2016
    Assignee: NEC Corporation
    Inventors: Yukitaka Kusumura, Toshiyuki Kamiya
  • Patent number: 9449077
    Abstract: This document describes a method and system for recommending items, such as beverages, that members of a group are likely to find appealing. When group members are identified, the system may identify one or more preference models for each member. Each preference model represents a pattern of dependency between characteristics of items that the member has rated and the member's ratings for those items. The system may develop a group preference profile by merging the patterns of dependency for each of the members into a group preference model. Then, when it receives a request for a recommendation for an item, the system uses the group preference profile to select, from a database, a candidate item having characteristics which are likely to appeal to many or all members of the group.
    Type: Grant
    Filed: July 3, 2013
    Date of Patent: September 20, 2016
    Assignee: Wine Ring, Inc.
    Inventors: Stephen Dillon, Pamela Dillon, Andrew Sussman
  • Patent number: 9442978
    Abstract: A structured file includes information to bind a web data source to a web data query system. Code is embedded within the structured file and is in a code language understood by the web data query system. The code is unrestricted in function. Code language objects are exposed within the web data query system for use by the code to interface with the web data query system and the web data source. A URL is associated with the structured file to enable access of the structured file through the Internet. A unit-based quota method is implemented to manage execution of code in the structured file. The unit-based quota method collapses multiple dimensions of computing resource control into a single unit value, tracks a number of units expended by the code, and stops execution of the code when the number of units expended by the code reaches a set limit.
    Type: Grant
    Filed: February 5, 2013
    Date of Patent: September 13, 2016
    Assignee: Yahoo! Inc.
    Inventors: Jonathan Trevor, Sam Pullara, Josh Gordineer, Nagesh Susarla
  • Patent number: 9443035
    Abstract: A set of ordered predicted completion strings including strings of ideographs are presented to a user as the user enters text in a text entry box (e.g., a browser or a toolbar). The user entered text may include zero or more ideographs followed by one or more phonetic characters, or the entered text may be one or more. The predicted completion strings can be in the form of URLs or query strings. The ordering may be based on any number of factors (e.g., a query's frequency of submission from a community of users). URLs can be ranked based on an importance value of the URL. The sets of ordered predicted completion strings are obtained by matching a fingerprint value of the user's entry string to a fingerprint to table map which contains the set of ordered predicted completion strings. The generation of the ordered prediction strings takes into account multiple phonetic representations of certain strings of ideographs.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: September 13, 2016
    Assignee: GOOGLE INC.
    Inventor: Kevin A. Gibbs
  • Patent number: 9443007
    Abstract: A system may include multiple personal data sources and a machine-implemented data extractor and correlator configured to retrieve personal data from at least one of the personal data sources. The data extractor and correlator may extract information from unstructured data within the retrieved personal data and correlate the extracted information with previously stored structured data to generate additional structured data. The system may also include a storage device configured to store the previously stored structured data and the additional structured data. A natural language query module may be configured to receive a natural language query from a user and provide a response to the natural language query based at least in part on one or both of the previously stored structured data and the additional structured data.
    Type: Grant
    Filed: November 2, 2011
    Date of Patent: September 13, 2016
    Assignee: salesforce.com, inc.
    Inventors: Thierry Donneau-Golencer, Rajan Singh, Madhu Yarlagadda, Corey Hulen, Kenneth C. Nitz, William Scott Mark
  • Patent number: 9436754
    Abstract: This disclosure describes systems and methods for establishing a unit group dictionary based on user provided annotations. The unit group dictionary may be used to identify relationships between multiple items in a corpus. Those relationships may facilitate the display of object identifiers and/or other aspects used and/or provided by the object management service.
    Type: Grant
    Filed: July 3, 2013
    Date of Patent: September 6, 2016
    Assignee: Pinterest, Inc.
    Inventors: Ningning Hu, Tze Way Eugene Ie
  • Patent number: 9436781
    Abstract: A set of ordered predicted completion strings including strings of ideographs are presented to a user as the user enters text in a text entry box (e.g., a browser or a toolbar). The user entered text may include zero or more ideographs followed by one or more phonetic characters, or the entered text may be one or more. The predicted completion strings can be in the form of URLs or query strings. The ordering may be based on any number of factors (e.g., a query's frequency of submission from a community of users). URLs can be ranked based on an importance value of the URL. The sets of ordered predicted completion strings are obtained by matching a fingerprint value of the user's entry string to a fingerprint to table map which contains the set of ordered predicted completion strings. The generation of the ordered prediction strings takes into account multiple phonetic representations of certain strings of ideographs.
    Type: Grant
    Filed: October 27, 2014
    Date of Patent: September 6, 2016
    Assignee: GOOGLE INC.
    Inventor: Kevin A. Gibbs