Patents Examined by Hexing Liu
  • Patent number: 9710572
    Abstract: Completing an application interface is disclosed, including: segmenting a search query into one or more keywords; determining an application interface based at least in part on the one or more keyword units; determining an attribute for an input field associated with the determined application interface; determining a value corresponding to the attribute based at least in part on the one or more keyword units; and presenting the determined application interface, wherein the determined application interface includes the input field prepopulated with the value.
    Type: Grant
    Filed: May 21, 2013
    Date of Patent: July 18, 2017
    Assignee: Alibaba Group Holding Limited
    Inventor: Zhiyu Zhu
  • Patent number: 9710543
    Abstract: Methods, software and devices for indexing responses for later providing to users in response to queries are disclosed. For each stored response, representative queries are stored in association with that response, where each representative query represents a possible query for searching for information addressed by that response. Representative queries are selectively modified by substituting terms by corresponding chosen substitute expressions, where a substitute expression is chosen for a particular term in one of the representative queries based on past substitutions in others of said representative queries. For each response, a Boolean expression is formed from those representative queries associated with that response, as selectively modified, where the Boolean expression is satisfied by each of those representative queries.
    Type: Grant
    Filed: August 8, 2012
    Date of Patent: July 18, 2017
    Assignee: IntelliResponse Systems Inc.
    Inventors: Darren Redfern, Chad Ternent
  • Patent number: 9633078
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating identifiers for tuples of recursively defined relations. One of the methods includes selecting one or more of the recursively defined relations to evaluate. Respective keys are computed for each tuple of any new tuples computed during recursive evaluation. For each key that occurs in a cache of keys, obtaining a tuple for the key from the cache and adding the obtained tuple to a new relation. For each key that does not occur in the cache of keys, generating a new identifier for the key, and adding, to a new relation for each key of each tuple of any keys that do not occur in the cache of keys for a relation, a new tuple comprising (1) elements of the tuple and (2) the new identifier for the key.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: April 25, 2017
    Assignee: Semmle Limited
    Inventors: Alexander Eyers-Taylor, Max Schaefer
  • Patent number: 9594810
    Abstract: A system, method and computer program product for determining and identifying a highly accurate description of an entity, including discovering hidden attributes, features, characteristics, behaviors, and opinions of an entity; and identifying the entity through processing, summarizing, abstracting, generalizing, discovering, and inferring information from a plurality of databases including publicly available data, private purchased data, private data provided by others, and derived data from public or private data.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 14, 2017
    Assignee: REUNIFY LLC
    Inventors: Jafar Adibi, Edward Fullman, Joseph Fullman, Patrick Robertson, Elena Fullman, Emil Ettelaie, Namhee Kwon
  • Patent number: 9582580
    Abstract: Systems and methods allow a user of a text or graphics editor to quickly create multiple robust internet search queries by selecting and ranking groups or individual key words from a document. A user who is composing or reading a document can identify and link multiple sets of key words into separate search queries by highlighting and assigning either unique search numbers, colors or other readily ascertained indicators of their logical relation. Each individual search query is routed to selected internet search engines, and the results are returned to the user in the same viewed document. The user may select the form in which the results are displayed. For example, results may be listed within the document by way footnotes, endnotes, or separate hover or pull-down windows accessible from the search terms. In addition, the user can browse, sort, rank, edit or eliminate portions of the results.
    Type: Grant
    Filed: October 16, 2014
    Date of Patent: February 28, 2017
    Inventors: Steven G. Lisa, Jeffrey C. Konicek
  • Patent number: 9569678
    Abstract: The system and methods disclosed herein validate the authenticity of a document and an individual's claimed identity. The system and method use a validation facility that is configurable to compare and match characteristics of biometric and non-biometric data presented by an individual with biometric and non-biometric data received from a request to a database or file system holding such information. The determination on the matching characteristics of the data can occur in completely automated fashion without intervention from the user, but user intervention is also possible allowing the user to review and override certain data discrepancies. The validation facility provides a user interface for use by a user to review a determination on the data analysis and instruct the validation facility to override that determination if the user determines the cause of the identity verification failure is within an acceptable criterion.
    Type: Grant
    Filed: April 17, 2014
    Date of Patent: February 14, 2017
    Assignee: MorphoTrust USA, LLC
    Inventors: Mark R. Mallalieu, James A. Kottas, Mohamed Lazzouni, Leonid Y. Shteyman, Jay F. Bortolussi, Thomas M. Kuzeja, Gida R. Zikas-Bernard
  • Patent number: 9558231
    Abstract: Systems, methods, and other embodiments associated with a data view for clinical data are described. In one embodiment, a method includes receiving a request from a user to view summarized case report form (CRF) data, where the CRF data corresponds to a plurality case report forms (CRFs) stored in one or more normalized transactional tables. A view query is constructed based, at least in part, on the request and executed on one or more denormalized summary tables to construct a view. The denormalized summary tables store selected CRF data from the normalized transactional tables and are updated concurrently with each update to the transactional tables. The method includes rendering the view for display.
    Type: Grant
    Filed: May 22, 2013
    Date of Patent: January 31, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Scott Shepard, Hanan Butler, Paul Boyd, Paul Bradford, Sai K. Lee, Michael T. O'Connell, Roxanne Chang, Christopher Luu
  • Patent number: 9552414
    Abstract: One embodiment of a disclosed system, method, and computer readable storage medium provides dynamic filtering in application searches. Partner systems leverage search functionality of an application search system configured to perform searches for applications. In one embodiment, partner systems select application categories to be associated with search queries submitted to the application search system via the partners' websites. When users submit search queries to the application search system via a partner system, the users' queries are associated with the partner system's application category selection. Alternatively, the search queries may implicitly or explicitly specify an application category. In response to receiving the queries, the application search system returns search results from the selected application category.
    Type: Grant
    Filed: May 22, 2013
    Date of Patent: January 24, 2017
    Assignee: Quixey, Inc.
    Inventors: Jason Prosnitz, Tomer Kagan, Eric Glover
  • Patent number: 9547656
    Abstract: A global zone executing on a host OS that includes a multilevel filesystem (MLFS) associated with a label range, where the MLFS includes files and directories, where each of the files is associated with its own label and where each of the directories is associated with its own label. The global zone further includes a first non-global zone, where the MLFS is mounted in the first non-global zone as a first loopback file system. The host OS is configured to receive, from a process executing on the host OS, a request to access a first file in the MLFS, make a first determination that a process label dominates a first file label, based on the first determination, make a second determination that the first file label is equal to the process label, and in response to the second determination, provide read and write access to the first file.
    Type: Grant
    Filed: August 9, 2012
    Date of Patent: January 17, 2017
    Assignee: Oracle International Corporation
    Inventors: Richard E. Aleshire, Glenn T. Faden
  • Patent number: 9542489
    Abstract: Social media content items are mapped to relevant time-based media events. These mappings may be used as the basis for multiple applications, such as ranking of search results for time-based media, automatic recommendations for time-based media, prediction of audience interest for media purchasing/planning, and estimating social interest in the time-based media. Social interest in time-based media (e.g., video and audio streams and recordings) segments is estimated through a process of data ingestion and integration. The estimation process determines social interest in specific events represented as segments in time-based media, such as particular plays in a sporting event, scenes in a television show, or advertisements in an advertising block. The resulting estimates of social interest also can be graphically displayed.
    Type: Grant
    Filed: July 16, 2010
    Date of Patent: January 10, 2017
    Assignee: Bluefin Labs, Inc.
    Inventors: Michael Ben Fleischman, Deb Kumar Roy
  • Patent number: 9529877
    Abstract: A method for matching format defining data structures with data-containing structures involves analyzing attributes of data-containing structures; analyzing format defining data structures using record level metrics comprising record level consistency values, record uninitialized data values and record match values; identifying a set of data-containing structures containing data elements having formats substantially corresponding to a format defining data structure and using file level metrics, based upon results of the record level metrics; ranking the set based upon correspondence between one or more of: a) data types within the set and data types within the format defining data structures, or b) values within the set and definitions within the format defining data structures, to obtain a subset that may correspond to at least one of the format defining data structures; and identifying a format defining data structure usable to access a data-containing structure and thereby obtain valid data therefrom.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: December 27, 2016
    Assignee: International Business Machines Corporation
    Inventor: Gregg A. Upton
  • Patent number: 9514119
    Abstract: An electronic document is parsed against a plurality of phrases. Each of the plurality of phrases indicates a text effect. It is determined that the electronic document includes a phrase at least similar to a first phrase of the plurality of phrases. A first contributor of the electronic document that is associated with the phrase is determined. A first text effect indicated by the phrase is determined. A mapping is created between the first contributor and the first text effect indicated by the phrase. The mapping is supplied for presenting of the electronic document.
    Type: Grant
    Filed: May 21, 2013
    Date of Patent: December 6, 2016
    Assignee: International Business Machines Corporation
    Inventors: Bernadette A. Carter, Kathryn Lemanski Mercer, Cesar A. Wong
  • Patent number: 9483530
    Abstract: A system determines whether a term of a search query is a term with little significance based on a context of the search query. The system performs a search based on the search query while considering the term with little significance as optional when the search query includes the term with little significance and presents a list of search results based on the search.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: November 1, 2016
    Assignee: Google Inc.
    Inventors: John Lamping, Christophe Bisciglia
  • Patent number: 9471437
    Abstract: Systems and methods are described for backing up files and directories using a common backup format. The files and directories may be represented by objects within a data stream constructed using the common backup format. The data streams may be traversed and updated using a size tree such that modifications are made to individual objects within the data streams without complete traversal. This process results in efficient management of storage systems as read and write operations are not dependent on exhaustive traversal of data streams.
    Type: Grant
    Filed: July 10, 2015
    Date of Patent: October 18, 2016
    Assignee: EMC Corporation
    Inventors: Junxu Li, Windsor W. Hsu
  • Patent number: 9471657
    Abstract: Distributed database management systems may perform range queries over the leading portion of a primary key. Non-random distribution of data may improve performance related to the processing of range queries, but may tend to cause workload to be concentrated on particular partitions. Groups of partitions may be expanded and collapsed based on detection of disproportionate workload. Disproportionate write workload may be distributed among a group of partitions that can subsequently be queried using a federated approach. Disproportionate read workload may be distributed among a group of read-only replicated partitions.
    Type: Grant
    Filed: May 20, 2013
    Date of Patent: October 18, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Wei Xiao, Miguel Mascarenhas Filipe, Bjorn Patrick Swift, Kiran-Kumar Muniswamy-Reddy, Stuart Henry Seelye Marshall, Timothy Andrew Rath, Rande A. Blackman
  • Patent number: 9454548
    Abstract: A method, article of manufacture, and apparatus for managing data. In some embodiments, this includes an initial instruction for a file stored in a first storage system, determining that the initial instruction is not supported by the first storage system, identifying a combination of instructions to the first storage system after determining that the initial instruction is not supported by the first storage system, wherein the combination of instructions is based on the initial instruction, performing the identified combination of instructions on the file stored in the first storage system, and storing results of the performed identified combination of instructions.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 27, 2016
    Assignee: EMC Corporation
    Inventors: Lei Chang, Tao Ma, Zhanwei Wang, Lirong Jian, Lili Ma, Gavin Sherry
  • Patent number: 9449033
    Abstract: Provided are a method, computer program product, and system for processing a data management request. User intent that defines properties of target data is determined. Policies and constraints for the data management request are determined. An abstract data management request that identifies source data, the target data, and the polices and constraints is created. A technology to use to process the data management request based on the user intent, policies, and constraints is determined.
    Type: Grant
    Filed: May 10, 2013
    Date of Patent: September 20, 2016
    Assignee: International Business Machines Corporation
    Inventors: Holger Kache, Jacques J. Labrie, Veera Maddipati, Paulo R. R. Pereira, Alan P. Plante, Charles D. Wolfson
  • Patent number: 9411832
    Abstract: A method, article of manufacture, and apparatus for managing data. In some embodiments, this includes an initial instruction for a file stored in a first storage system, determining that the initial instruction is not supported by the first storage system, identifying a combination of instructions to the first storage system after determining that the initial instruction is not supported by the first storage system, wherein the combination of instructions is based on the initial instruction, performing the identified combination of instructions on the file stored in the first storage system, and storing results of the performed identified combination of instructions.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: August 9, 2016
    Assignee: EMC Corporation
    Inventors: Lei Chang, Tao Ma, Zhanwei Wang, Lirong Jian, Lili Ma, Gavin Sherry
  • Patent number: 9406091
    Abstract: Location data may be obtained through devices associated with one or more users. The actual locations and places that correspond to the location data may be inferred. Location patterns that represent when and where each user spends their time may also be determined. One or more personas that represent categories corresponding to types of behavior or location patterns that users may exhibit may be created and maintained. One or more of the personas may be assigned to or associated with each of the users based on the location patterns associated with each user and the type of behavior that is expected to be exhibited for each persona. One or more recommendations may be provided to the users based at least partly on the personas that have been assigned to the users, which may cause the users to receive recommendations that are likely to be of particular interest.
    Type: Grant
    Filed: March 12, 2012
    Date of Patent: August 2, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Gustavo Eduardo Lopez, Michael M. George, Bhushan H. Shah, Andrew Russell Turner
  • Patent number: 9389681
    Abstract: The subject disclosure is directed towards a sensor fusion interface that enables interaction between one or more entities of a physical environment and a computerized device component. A plurality of sensor modules generate multiple sensor input data associated with one or more entities in an environment and store such data in a shared library in accordance with a uniform and common schema. The multiple sensor input data is refined until a certain level of accuracy is achieved. Using the sensor fusion interface, entity state data is extracted from the shared library and exposed to the computerized device component.
    Type: Grant
    Filed: December 19, 2011
    Date of Patent: July 12, 2016
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Aditya Sankar, William Lawrence Portnoy