Patents Examined by Mahesh Dwivedi
-
Patent number: 9800923Abstract: Systems and methods for recording content from a different source when previous content runs over are provided. A recording of a first media asset from a first content source is scheduled. The first media asset is scheduled for transmission from the first content source at a start time following a scheduled transmission end time of a second media asset from the first content source. Transmission of the second media asset from the first content source is determined to run past the scheduled end time. A determination is made, based on a visual component and/or an audible component of the second media asset, that transmission of the first media asset at the start time from the first content source has been changed to a second content source. The recording of the first media asset is modified to record the first media asset at the start time from the second content source.Type: GrantFiled: February 21, 2017Date of Patent: October 24, 2017Assignee: Rovi Guides, Inc.Inventor: Glen E. Roe
-
Patent number: 9785705Abstract: Methods, apparatus, systems, and computer-readable media are provided for generating and applying data extraction templates. In various implementations, a corpus of plain text communications such as emails may be grouped into clusters based on one or more similarities between the plain text communications. One or more segments of communications of a particular cluster may be classified as transient based on textual pattern matching. One or more other segments of the communications of the particular cluster may be classified as transient based on various criteria. One or more transient segments may be assigned a generic and/or specific semantic data type and/or a confidentiality designation based on various signals. A data extraction template may be generated to extract, from subsequent plain text communications, content associated with transient (and in some cases, non-confidential) segments.Type: GrantFiled: October 16, 2014Date of Patent: October 10, 2017Assignee: GOOGLE INC.Inventors: Marc-Allen Cartright, Luis Garcia Pueyo, Vanja Josifovski, Amitabh Saikia, Jie Yang, Mike Bendersky, MyLinh Yang
-
Patent number: 9760596Abstract: Nodes of a database service may receive a read request to perform a read of a record stored by the database service and a transaction request to perform a transaction to the record. First and second indications of time may be associated with the read and transaction, respectively. A potential read anomaly (e.g., fuzzy read, read skew, etc.) may be detected based, at least in part, on a determination that the first indication of time is within a threshold value of the second indication of time. In response to detecting the potential read anomaly, the read may be performed after the transaction specified by the transaction request, regardless of whether the first indication of time is indicative of an earlier point in time than the second indication of time.Type: GrantFiled: May 13, 2013Date of Patent: September 12, 2017Assignee: Amazon Technologies, Inc.Inventors: Laurion Darrell Burchall, Pradeep Jnana Madhavarapu, Christopher Richard Newcombe, Anurag Windlass Gupta
-
Patent number: 9753946Abstract: Architecture that improves the quality of RevIP databases using search engine query logs and other location information sources and finds IP addresses that share multiple locations (indicative of large Internet gateways). A ground truth dataset is generated with mappings of IP addresses to locations and IP ranges to locations which are known to be correct. Additionally, the architecture can determine which types of queries and SERP page blocks (page sections) are location aware. Location information can be extracted from user queries and the most-frequently-used locations aggregated per IP address. Dominant locations can be aggregated, mapped to existing RevIP database IP address ranges and replaced. The updated RevIP database can be evaluated against the ground truth dataset. RevIP IP address ranges can be split and combined to improve the overall performance of the RevIP database.Type: GrantFiled: July 15, 2014Date of Patent: September 5, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Ovidiu Dan, Vaibhav Parikh, Siddhartha Cingh Arora, Ryan Clark
-
Patent number: 9749274Abstract: Methods and apparatus related to associating an event attribute with a user based on a group of electronic messages associated with the user. An event may be associated with the group of electronic messages. One or more event attributes of the event may be determined, including an event location identifier that identifies a physical event location. One or more of the event attributes may be determined based on the group of electronic messages. Location data of the user may be identified and a likelihood that the user interacted with the physical event location may be determined based on comparing the location data of the user to the event location identifier. The likelihood that the user interacted with the physical event location and at least one of the event attributes determined based on the group of electronic messages may be associated with the user.Type: GrantFiled: October 25, 2016Date of Patent: August 29, 2017Assignee: GOOGLE INC.Inventors: Andrew Tomkins, Shanmugasundaram Ravikumar, Shalini Agarwal, Bo Pang, Mark Yinan Li
-
Patent number: 9740741Abstract: The invention relates to a computer system for both online transaction processing and online analytical processing, comprising: a processor coupled to a database, the database comprising the database comprising: a main store (116) for storing records, a differential buffer (114) for receiving and buffering added or deleted or modified records, the differential buffer being coupled to the main store, a schema comprising records stored in the main store and records stored in the differential buffer, and a cache store (112) for caching a result of a query against the schema; and a cache controller (106) executable by the processor and communicatively coupled to the database, the cache controller being configured for: storing the result of the query in the cache store; receiving an analytical request; and determining, in response to the received request, an up-to-date result of the query by (216): accessing the cache store to obtain the cached result; determining the records of the schema that have been added orType: GrantFiled: February 10, 2014Date of Patent: August 22, 2017Assignee: Hasso-Plattner-Institut Fur Softwaresystemtechnik GmbHInventors: Hasso Plattner, Stephan Mueller, Jens Krueger, Juergen Mueller, Christian Schwarz
-
Patent number: 9723438Abstract: Techniques for use in a wireless communication device for displaying a map are described. The device receives via a user interface a selection of a hypertext link object in an electronic file or message. The object is associated with a URL string which includes a server address and location data corresponding to a location. When a mapping application is installed in the device, the device executes the mapping application for rendering a map of the location in response to receiving the selection of the object. When the mapping application is not installed in the device, the device executes a web browser of the device for receiving and displaying a map image of the location in response to receiving the selection of the object.Type: GrantFiled: March 28, 2016Date of Patent: August 1, 2017Assignee: BlackBerry LimitedInventors: Jesse Boudreau, Ronald Anthony Dicke
-
Patent number: 9715524Abstract: A search method, a search system, and a natural language comprehension system are provided. The search system includes a structured database and a search engine. The structured database stores a plurality of records, each of which has a title field and a content field. The title field includes at least one sub-field, and each sub-field includes an indication field and a value field. The indication field stores indication data, the value field stores value data, and the content field stores detailed content data. The search engine conducts a full-text search to the records in the structured database according to a keyword derived from a user's request formation, and a search result is transmitted to a knowledge comprehension assistance module, so as to recognize the user's intention. After the user's intention is recognized, information associated with the recognized user's intention is transmitted back to the user.Type: GrantFiled: March 20, 2017Date of Patent: July 25, 2017Assignee: VIA Technologies, Inc.Inventors: Guo-Feng Zhang, Yi-Fei Zhu
-
Patent number: 9711152Abstract: Apparatus, system and method for encoding and/or decoding persistent universal media identification (ID) codes embedded in audio. For encoding, a persistent identifier code is generated or received from a registry database, where the code includes data for uniquely identifying a media object. Audio code components including frequency characteristics are generated to represent symbols of the persistent identifier code and the audio code components are psychoacoustically embedded into an audio portion of the media object to include the persistent identifier code within one or more of a plurality of encoding layers. Such embedded audio may be subsequently decoded by transforming the audio data into a frequency domain and processing the transformed audio data to detect the persistent identifier code.Type: GrantFiled: July 31, 2013Date of Patent: July 18, 2017Assignee: THE NIELSEN COMPANY (US), LLCInventors: Alan Neuhauser, John Stavropoulos
-
Patent number: 9703831Abstract: A computer-implemented method for contextually displaying saved search queries is disclosed. The method comprises: displaying a user interface comprising a layout, the layout being associated with one or more tables in a database; receiving from the user interface a request for stored search queries; upon receiving the request, identifying a plurality of stored search queries, each of the plurality of stored search query being associated with one or more tables in the database; and displaying a stored search query from the plurality of stored search queries if the one or more tables associated with the stored search query and the one or more tables associated with the layout include at least one table in common.Type: GrantFiled: January 7, 2009Date of Patent: July 11, 2017Assignee: Apple Inc.Inventors: Christopher Crim, David McKee, Richard L. Kalman, Stephen Iremonger
-
Patent number: 9690862Abstract: An approach is provided for updating corpora in a Question and Answer (QA) system. Ingestion of a first set of sources into a first corpus and a second set of sources into a second corpus with the second set of sources including updates to the first set of sources. A question is received. The system identifies candidate answers to the question using the sources included in the corpuses. Each candidate answer has a weighting. The system determines whether the first and second corpuses have an overlapping source from which two candidate answers were identified. If an overlapping source is found, the candidate answer from the overlapping source in the first corpus is assigned a lower weighting than the candidate answer from the second corpus. Likely answers are selected from the candidate answers based on the weighting and returned to the requestor.Type: GrantFiled: October 18, 2014Date of Patent: June 27, 2017Assignee: International Business Machines CorporationInventors: Daniel M. Jamrog, Jason D. LaVoie, Nicholas W. Orrick, Kristin A. Witherspoon
-
Patent number: 9690825Abstract: Systems and methods that enable relationship information to be carried along with the entity when serializing/deserializing entities among application tiers. A tracking component tracks information on relationships associated with an entity, and further enables users to perform subsequent change processing on the entity's relationship information. Accordingly, relationship information can be carried along with the entity such that database operation can be performed without requirement of additional information from the database (e.g., foreign key information that is part of associated graphs).Type: GrantFiled: July 18, 2014Date of Patent: June 27, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Sarah M. Parra, Ravinder R. Vuppula, Jeffrey M. Derstadt, Brian Dawson, Michael J. Pizzo, James Madison Stone, III, Patrick T. Magee, Nadejda V. Poliakova, Daniel G. Simmons
-
Patent number: 9684656Abstract: A method for creating personalized and continuous playlists for a content sharing platform based on user history is disclosed. The method includes grouping content items into groups based on whether users access the content items close together in time and whether the content items appear together in search results and are both selected by the users, the groupings representing a relatedness between pairs of the content items, determining probabilities that the users transition between the groups when viewing the content items, assigning, for a user of the users, a score to each group in a subset of the groups, wherein the scores represents preferences of the user for viewing the content items of the subset, selecting, for the user, a group in the subset based on the assigned scores and the probabilities, and providing a content item from the selected group to include in a playlist generated for the user.Type: GrantFiled: July 31, 2013Date of Patent: June 20, 2017Assignee: Google Inc.Inventor: Huazhong Ning
-
Patent number: 9684726Abstract: An approach is provided for updating corpora in a Question and Answer (QA) system. Ingestion of a first set of sources into a first corpus and a second set of sources into a second corpus with the second set of sources including updates to the first set of sources. A question is received. The system identifies candidate answers to the question using the sources included in the corpuses. Each candidate answer has a weighting. The system determines whether the first and second corpuses have an overlapping source from which two candidate answers were identified. If an overlapping source is found, the candidate answer from the overlapping source in the first corpus is assigned a lower weighting than the candidate answer from the second corpus. Likely answers are selected from the candidate answers based on the weighting and returned to the requestor.Type: GrantFiled: May 24, 2015Date of Patent: June 20, 2017Assignee: International Business Machines CorporationInventors: Daniel M. Jamrog, Jason D. LaVoie, Nicholas W. Orrick, Kristin A. Witherspoon
-
Patent number: 9681204Abstract: Methods and apparatus to validate a tag for media are disclosed. An example method includes obtaining first identification information extracted from a tag distributed with media presented at a presentation location, obtaining second identification information determined from at least one of a) inherent information of at least one of audio or video of the media presented at the presentation location or b) a watermark embedded in at least one of the audio or the video of the media presented at the presentation, comparing the first identification information with the second identification information, and when first identification information does not substantially match the second identification information, preventing the tag from being used to report exposure of the media.Type: GrantFiled: June 13, 2016Date of Patent: June 13, 2017Assignee: THE NIELSEN COMPANY (US), LLCInventors: Francis Gavin McMillan, Alexandros Deliyannis
-
Patent number: 9679063Abstract: A computer performs a search and generates a context-aware search result. The computer crawls a plurality of servers to fetch a plurality of knowledge documents, parses the plurality of knowledge documents, and indexes the plurality of parsed knowledge documents in a search index. Parsing can include annotating at least one of the plurality of knowledge documents, and indexing can include building a term index and an annotation index. The computer receives from a requestor a search request including a search term, and requests and receives a context of an asset environment associated with the requestor. The computer determines a context-aware search result based, at least in part, on the search term, on the context, and on information stored in the search index, and transmits the context-aware search result to the requestor.Type: GrantFiled: November 13, 2013Date of Patent: June 13, 2017Assignee: International Business Machines CorporationInventors: Gaurav Gupta, Arun Ramakrishnan, Rohit Shetty
-
Patent number: 9679079Abstract: Method comprising: receiving from a client device a first search query including at least one first query search term; sending first search results of a first search; receiving from the client device elements of a second search query including at least the at least one first query search term, the at least one first query search term included in the elements of the second search query not having been entered by a user of the client device in a search field in respect of the second search query; and prior receiving a second search result request from the client device in respect of the second search query, sending at least one of (i) at least one search query suggestion based on, at least in part, the elements of the second search query, and (ii) second search results of a second search conducted using the at least one search query suggestion.Type: GrantFiled: July 15, 2013Date of Patent: June 13, 2017Assignee: YANDEX EUROPE AGInventors: Andrey Grigorievich Plakhov, Svetlana Jurievna Shorina
-
Patent number: 9678979Abstract: 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: GrantFiled: July 31, 2013Date of Patent: June 13, 2017Assignee: EMC IP Holding Company LLCInventors: Junxu Li, Windsor W. Hsu
-
Patent number: 9679066Abstract: A computer performs a search and generates a context-aware search result. The computer crawls a plurality of servers to fetch a plurality of knowledge documents, parses the plurality of knowledge documents, and indexes the plurality of parsed knowledge documents in a search index. Parsing can include annotating at least one of the plurality of knowledge documents, and indexing can include building a term index and an annotation index. The computer receives from a requestor a search request including a search term, and requests and receives a context of an asset environment associated with the requestor. The computer determines a context-aware search result based, at least in part, on the search term, on the context, and on information stored in the search index, and transmits the context-aware search result to the requestor.Type: GrantFiled: September 8, 2014Date of Patent: June 13, 2017Assignee: International Business Machines CorporationInventors: Gaurav Gupta, Arun Ramakrishnan, Rohit Shetty
-
Patent number: 9665602Abstract: A system, method, and computer program product are provided for migrating interdependent data objects from a first device to a second device. In use, at least one first data object to be migrated from a first device to a second device associated with a target code is received. Further, it is determined that the second device associated with the target code requires at least one second data object to be present at least one of before the at least one first data object or at a same time as the at least one first data object. Additionally, the at least one first data object to be migrated from the first device to the second device associated with the target code is stored in a cache. Furthermore, an interdependency event associated with the at least one first data object and the at least one second data object is detected. In response to detecting the interdependency event, the at least one second data object to be migrated from the first device to the second device associated with the target code is received.Type: GrantFiled: April 2, 2014Date of Patent: May 30, 2017Assignees: Amdocs Software Systems Limited, Amdocs Development LimitedInventors: Christopher James George, Ulf Mathias Landby, Stephen Palmer, Paul Michael McHugh