Patents Examined by Amresh Singh
  • Patent number: 9372935
    Abstract: An exemplary method includes receiving data representative of a content instance over a network from an access device associated with a user, storing the data representative of the content instance, providing the user with an interface configured to allow the user to define at least one access rule corresponding to the content instance, the at least one access rule based on at least one user profile and at least one access device profile, receiving a communication from another access device over the network, and performing a predefined action related to the content instance in response to the communication and in accordance with the at least one access rule.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: June 21, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Brian Roberts, Don Relyea, Shadman Zafar
  • Patent number: 9361350
    Abstract: To facilitate data transfer between two databases, a transfer machine accesses both databases and finds matching records. The transfer machine determines and stores a match status of a record in one database. The match status indicates whether the record corresponds to at least one of the records in the other database, and if so, which record or records in the other database correspond to the record. If the match status indicates that the record matches a record in the other database, the transfer machine determines which record is current and updates the other record. If the match status indicates that a record has no match in the other database, the transfer machine adds a copy of the record to the other database.
    Type: Grant
    Filed: March 26, 2010
    Date of Patent: June 7, 2016
    Assignee: salesforce.com, inc.
    Inventors: Navin Kumar Ramineni, Pawan Nachnani, Rajan Madhavan
  • Patent number: 9355169
    Abstract: An information retrieval system uses phrases to index, retrieve, organize and describe documents. Phrases are extracted from the document collection. Documents are the indexed according to their included phrases, using phrase posting lists. The phrase posting lists are stored in an cluster of index servers. The phrase posting lists can be tiered into groups, and sharded into partitions. Phrases in a query are identified based on possible phrasifications. A query schedule based on the phrases is created from the phrases, and then optimized to reduce query processing and communication costs. The execution of the query schedule is managed to further reduce or eliminate query processing operations at various ones of the index servers.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: May 31, 2016
    Assignee: GOOGLE INC.
    Inventors: Soham Mazumdar, Viktor Przebinda, Yonatan Zunger
  • Patent number: 9348871
    Abstract: An information retrieval system for automatically retrieving information related to the context of an active task being manipulated by a user. The system observes the operation of the active task and user interactions, and utilizes predetermined criteria to generate context representation of the active task that are relevant to the context of the active task. The information retrieval system then processes the context representation to generate queries or search terms for conducting an information search. The information retrieval system determines the relevance of a word to the context by utilizing an adaptive weighting system. The information retrieval system assigns varying weights to different attributes of a word and calculates an accumulated weight of the word by accumulating all weights assigned to the word. The attributes may include word size, style, location of the word, etc.
    Type: Grant
    Filed: April 11, 2014
    Date of Patent: May 24, 2016
    Assignee: Northwestern University
    Inventors: Kristian Hammond, Jerome Budzik, Lawrence Birnbaum
  • Patent number: 9348872
    Abstract: An information retrieval system for automatically retrieving information related to the context of an active task being manipulated by a user. The system observes the operation of the active task and user interactions, and utilizes predetermined criteria to generate context representation of the active task that are relevant to the context of the active task. The information retrieval system then processes the context representation to generate queries or search terms for conducting an information search. The information retrieval system determines the relevance of a word to the context by utilizing an adaptive weighting system. The information retrieval system assigns varying weights to different attributes of a word and calculates an accumulated weight of the word by accumulating all weights assigned to the word. The attributes may include word size, style, location of the word, etc.
    Type: Grant
    Filed: April 11, 2014
    Date of Patent: May 24, 2016
    Assignee: Northwestern University
    Inventors: Kristian Hammond, Jerome Budzik, Lawrence Birnbaum
  • Patent number: 9336269
    Abstract: A computer-implemented method can include identifying one or more candidate topics from a query. The method can generate, for each candidate topic, a candidate topic-answer pair that includes both the candidate topic and an answer to the query for the candidate topic. The method can obtain search results based on the query, wherein one or more of the search results references an annotated resource. For each candidate topic-answer pair, the method can determine a score for the candidate topic-answer pair for use in determining a response to the query, based on (i) an occurrence of the candidate topic in the annotations of the resources referenced by one or more of the search results, and (ii) an occurrence of the answer in annotations of the resources referenced by the one or more search results, or in the resources referenced by the one or more search results.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: May 10, 2016
    Assignee: Google Inc.
    Inventors: David Smith, Engin Cinar Sahin, George Andrei Mihaila
  • Patent number: 9336230
    Abstract: A method, system, and computer program product for use in replication comprising intercepting an IO for a file at an application layer at the production site, determining if the file is being replicated, and based on a determination the file is being replicated, sending the IO to a first data recovery appliance and recording the IO in a journal.
    Type: Grant
    Filed: May 7, 2015
    Date of Patent: May 10, 2016
    Assignee: EMC Corporation
    Inventor: Assaf Natanzon
  • Patent number: 9324113
    Abstract: Systems, methods, and computer-readable storage media for presenting social network connections in association with a search engine results page (SERP) are provided. Upon receipt of a search query, it is determined if the query is a name query and if social networking data associated with the user is available. If it is determined that the query is a name query and that social networking data associated with the user is available, it is determined if there is a connection match to the query. If it is determined that one or more social network connections of the user match the name query, the matching social network connection is presented in association with the SERP. Additionally, the user may add a presented social network connection as a first degree connection and/or send a message to a presented connection from the context of the SERP.
    Type: Grant
    Filed: December 28, 2011
    Date of Patent: April 26, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Eric Robert Scheel, Sameer Indarapu, Rinal Patel
  • Patent number: 9299077
    Abstract: A method and apparatus enabling the distribution of hyper-relevant advertising to consumers who have confirmed interests in specific content, products, and services is described. Users define “who they are” and “what they want” in a spontaneous, guided, voluntary disclosure of rich, candid, personal information conceived to attract individuals who seek or share common relationships, experiences, objectives, skills, knowledge, acquaintances, interests, needs, or desires for mutual gain. The information is converted into encrypted user codes; these codes are used to generate precisely controlled electronic encounters, the creation and delivery of highly personalized hyper-relevant advertising, and the gathering of amounts of research data through the ad hoc interaction of unique mobile devices.
    Type: Grant
    Filed: October 25, 2006
    Date of Patent: March 29, 2016
    Assignee: VIE, INC.
    Inventor: Curtis M. Brubaker
  • Patent number: 9288636
    Abstract: Feature selection is provided for geometry data in an image-based based location determination. For example, one or more computing devices may receive information collected for a particular area. The one or more computing devices may identify one or more features and associated location from the received information. Given ones of the identified one or more features are selected based on a characteristic of a user. The selected ones of the one or more features and the associated locations are used to generate a set of geometry data for the particular area.
    Type: Grant
    Filed: November 8, 2013
    Date of Patent: March 15, 2016
    Assignee: Google Inc.
    Inventor: Brian McClendon
  • Patent number: 9286365
    Abstract: A data synchronizing system and a method thereof are provided. One of clients capable of being connected to a synchronizing server may be selected as a synchronization processing client, and after the synchronization processing client is synchronized with all the clients, the synchronization processing client is synchronized with the synchronizing server, so as to achieve the technical efficacy of improving synchronizing convenience of a plurality of clients.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: March 15, 2016
    Assignees: INVENTEC (PUDONG) TECHNOLOGY CORPORATION, INVENTEC CORPORATION
    Inventor: Sean Liu
  • Patent number: 9275114
    Abstract: Provided is a process of profiling a user of a mobile computing device, the process including: obtaining a location history of a user, the location history being based on signals from a mobile computing device of the user; obtaining a location-attribute score of a location identified in, or inferred from, the location history; determining, with a computer, a user-attribute score based on the location-attribute score; and storing the user-attribute score in a user-profile datastore.
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: March 1, 2016
    Assignee: PlaceIQ, Inc.
    Inventors: Stephen Milton, Duncan McCall
  • Patent number: 9256677
    Abstract: An apparatus for, computer software for, and method of providing personalized search capabilities of internet web pages comprising providing an index server maintaining a dynamic index to internet web pages and employing a tree structured hierarchical plurality of topic categories, permitting a non-administrative end-user to specify any subset of the plurality of topic categories, and adding to an internet web page controlled by the user link information permitting execution of searches of the index server in any category of the subset but only of categories in the subset.
    Type: Grant
    Filed: November 3, 2009
    Date of Patent: February 9, 2016
    Assignee: DISE TECHNOLOGIES, LLC
    Inventors: Arvind Raichur, Becky D. Raichur
  • Patent number: 9244929
    Abstract: A method for indexing an electronic file is presented. In the method, a first value based upon a time value is generated. An index for the electronic file is generated, with the index including the first value and a second value. The electronic file is associated with the index. In another embodiment, an electronic system includes a memory configured to store an electronic file, and control logic located within an electronic device of the electronic system and coupled with the memory. The control logic is configured to generate a first value comprising a timestamp, and to produce an index associated with the electronic file, wherein the index comprises the first value and a second value.
    Type: Grant
    Filed: October 31, 2007
    Date of Patent: January 26, 2016
    Assignee: EchoStar Technologies L.L.C.
    Inventor: Shiqiang Chu
  • Patent number: 9239840
    Abstract: A system is provided for migrating, in an automated way, old backups created using older software to the current vendor. Generally, backup products are composed of a few broad sub-systems. The migration system organizes old backup data and can present the backup data to a new vendor's system. The embodiments include a virtual appliance, which can include a client (e.g., a consumer of the XBSA API) to drive the legacy vendor with user selections to pull data from existing media and create a server personality that can be presented to the new backup software. The new backup system can then use existing means to discover, backup, and catalog data made available via the virtual appliance.
    Type: Grant
    Filed: May 10, 2011
    Date of Patent: January 19, 2016
    Assignee: Swish Data Corporation
    Inventor: Soubir Acharya
  • Patent number: 9235587
    Abstract: A monitoring application and method for using a monitoring application are disclosed. The monitoring application is configured to manage file system objects in a memory device layer (including copying of the file system objects) and is configured to manage one or more data structures to enable the management of the file system objects to be transparent to the application layer and/or the operating system layer.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: January 12, 2016
    Assignee: SanDisk Technologies Inc.
    Inventor: Judah G. Hahn
  • Patent number: 9235647
    Abstract: A computer-implemented method for predictive responses to internet object queries may include receiving a query from a client to evaluate a first internet object. The computer-implemented method may also include analyzing the query to predict a set of additional internet objects for which the client may subsequently request an evaluation. The computer-implemented method may further include transmitting an evaluation of the first internet object and of each additional internet object in the set of additional internet objects to the client. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: January 12, 2016
    Assignee: Symantec Corporation
    Inventors: Shaun Cooley, Petrus Johannes Viljoen
  • Patent number: 9218371
    Abstract: An approach for an automatic table cleanup process of use, implemented in relational databases, are provided. A method includes setting up a table cleanup process in a database which is operable to perform an automatic table cleanup on a table within the database using an auto purge value associated with the table. The method further includes altering the table with a virtual column to keep track of dates on the table. The method further includes turning on an automatic table maintenance capability of the database to include and initiate the table cleanup process. The method further includes running the table cleanup process to perform the automatic table cleanup using dates which are automatically filled in during an insert or update operation on the table, the table cleanup process comprising looking through the records and automatically purging the table when the auto purge value has been met.
    Type: Grant
    Filed: February 29, 2012
    Date of Patent: December 22, 2015
    Assignee: International Business Machines Corporation
    Inventors: Peeyush Jaiswal, Burt L. Vialpando
  • Patent number: 9214001
    Abstract: A method and apparatus are provided for presenting information to an agent of an organization. The method includes the steps of the organization detecting a contact with a client of the organization, classifying the contact based upon information delivered along with the contact and delivering the contact to the agent. The method further includes the steps of retrieving a set of reference key words and key words in context based upon the classification of the contact, detecting keywords and keywords in context from a dialog between the agent and client, matching at least some of the detected keywords and key words in context with the reference keywords and keywords in context, identifying information within a database based upon the matching and presenting the identified information to the agent.
    Type: Grant
    Filed: February 13, 2007
    Date of Patent: December 15, 2015
    Assignee: Aspect Software Inc.
    Inventor: Jerry David Rawle
  • Patent number: 9202007
    Abstract: A method for providing documentation and/or annotation capabilities for volumetric data may include receiving an indication of user insertion of an annotation with respect to a particular presentation state of a planar view of volumetric data and generating a medical image such as a DICOM image corresponding to the particular presentation state and including the annotation in response to receipt of the indication. A corresponding computer program product and apparatus are also provided.
    Type: Grant
    Filed: January 21, 2010
    Date of Patent: December 1, 2015
    Assignee: McKesson Financial Holdings
    Inventors: Allan Noordvyk, Leonard Yan, Cristian Stegaru, Radu Catalin Bocirnea, Monica Paul, Gillian Lo