Patents Examined by Greta L. Robinson
  • Patent number: 10296530
    Abstract: A topical representative assessment system implements techniques for determining entities that are ambassadors for one or more topics. The ambassadors are determined based on content items that they have authored or content items that are otherwise attributed to them. An ambassador may be any type of entity such as a person, a company, or an organization. Machine analytics may be used to determine whether a content item corresponds to a specific topic, determine a sentiment for a content item, analyze feedback for a content item, or any combination of these.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: May 21, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yi Zheng, Chi-Yi Kuan, Hu Wang, Rui Zhao, Yongzheng Zhang
  • Patent number: 10289708
    Abstract: Systems, methods, and computer program products for for associating a unique identifier with an object. The system may includes a database with a memory unit, an index unit, and a control pointer unit, at least one identifier management unit, and at least one update unit. A finite set of identifiers is organized in pages, and each page includes a bitmap representing the availability of the identifiers. The pointers to data in the index include a pointer to a last page loaded by an identifier management unit, and a pointer to a last page updated by an update unit.
    Type: Grant
    Filed: April 5, 2017
    Date of Patent: May 14, 2019
    Assignee: AMADEUS S.A.S.
    Inventors: Alessandro Venezia, Thibault Devedeux, Samuel Burdese, Stefano Saraulli
  • Patent number: 10275289
    Abstract: First logical cores supported on physical processor cores in a computing system can be designated for execution of message-passing workers of a plurality of message workers while at least second logical cores supported on the physical processor cores can be designated for execution of procedural code such that resources of a physical processor core supporting the first logical core and the second logical core are shared between a first logical core and a second logical core. A database object in a repository can be assigned to one message-passing worker, which can execute operations on the database object while procedurally coded operations are processed using the second logical core on one or more of the plurality of physical processor cores while the first logical core executes the message-passing worker.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: April 30, 2019
    Assignee: SAP SE
    Inventor: Ivan Schreter
  • Patent number: 10275522
    Abstract: A computer-implemented method for presenting relevant information to a customer service representative of a business may include receiving a digitized data stream corresponding to a spoken conversation between a customer and a representative; converting the data stream to a text stream; determining one or more keywords from the text stream; comparing the one or more keywords with a history of keywords that have previously been searched; and/or searching a database for information related to the one or more keywords that have not been previously searched. As a result of the keyword search, information about topics that the customer is interested in, may be located and displayed on a customer service representative display to facilitate the customer service representative timely relaying the information found by the keyword search to enhance the customer experience. Exemplary keywords may relate to insurance and financial services, such as “auto,” “home,” “life,” “insurance,” or “vehicle loan.
    Type: Grant
    Filed: April 5, 2016
    Date of Patent: April 30, 2019
    Assignee: STATE FARM MUTUAL AUTOMOBILE INSURANCE COMPANY
    Inventor: Sylvia Hernandez
  • Patent number: 10268744
    Abstract: A system and method for maintaining consistency across a decentralized database cluster is presented. When a database server receives an index update message, it adds a message to a queue indicating it has received the message and watches an index update node. Once every server in the cluster has added a message to the queue or a timer has expired, it is known that every active database server has received the message. The update can be performed for each server and the changes committed simultaneously. In such a manner, all database servers in the cluster perform an update at approximately the same time. When a database server is unable to complete an update, it enters a fallen behind mode and performs updates more often, as configured in a configuration database. Other embodiments also are disclosed.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: April 23, 2019
    Assignee: Walmart Apollo, LLC
    Inventors: Ergin Guney, Yan Zheng
  • Patent number: 10268778
    Abstract: Embodiments describe systems and methods for identifying temporal demand for queries and using metadata to modify autocomplete results. In one embodiment, a record of historical queries is stored by a system and analyzed to identify periodic or repeated events where demand for autocomplete results associated with one or more categories deviates from normal demand. A temporal model based on this record is used to adjust autocomplete search results during subsequent time periods associated with the repeated events.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: April 23, 2019
    Assignee: eBay Inc.
    Inventor: Shrish Mishra
  • Patent number: 10262071
    Abstract: The disclosed apparatus may include (1) a database that stores management data in connection with a network protocol implemented within a network that includes a plurality of NMSes and (2) a processing unit having access to the database, wherein the processing unit (A) receives, from an NMS within the plurality of NMSes, a request for at least a portion of the management data stored in the database and then, in response to receiving the request from the NMS, (B) retrieves the requested portion of management data from the database, (C) provides the requested portion of management data to the NMS, and (D) provides the requested portion of management data to at least one additional NMS within the plurality of NMSes even though the additional NMS did not initiate the request for the portion of management data. Various other apparatuses, systems, and methods are also disclosed.
    Type: Grant
    Filed: May 13, 2015
    Date of Patent: April 16, 2019
    Assignee: Juniper Networks, Inc
    Inventor: Abhinav Tandon
  • Patent number: 10248618
    Abstract: There are disclosed computer-implemented methods, apparatus, and computer program products for scheduling snapshots. In one embodiment, the method comprises the following steps. The method comprises receiving performance data relating to a data storage system. The method also comprises determining, based on the performance data, a time for performing a snapshot of data stored on the data storage system. The method further comprises scheduling the snapshot according to the time.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: April 2, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Natasha Gaurav, Bruce R. Rabe, Binbin Liu Lin, Scott E. Joyce, Vidhi Bhardwaj
  • Patent number: 10242071
    Abstract: The technology described herein provides for preliminary ranking of matching documents for a search query. A preliminary ranker uses score tables for scoring each matching document based on its relevant to a search query. The score table for a document stores pre-computed data used to derive a frequency of terms and other information in the document. The preliminary ranker uses the score table for each matching document and the terms form the search query to determine a score for each matching document. The lowest scoring documents are removed from further consideration by a final ranker.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: March 26, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael Joseph Hopcroft, Robert Lovejoy Goodwin, Andrija Antonijevic
  • Patent number: 10242106
    Abstract: In one embodiment, a portion of a search query may be obtained from a client device. A set of suggested search queries may be obtained or generated from a plurality of phrases stored in memory, where the portion of the search query matches a portion of each suggested search query in the set of suggested search queries. The set of suggested search queries may be provided to the client device. The plurality of phrases may include phrases extracted from documents published via a network.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: March 26, 2019
    Assignee: Excalibur IP, LLC
    Inventors: Hui Wu, Shenhong Zhu, Kazuhiro Nakao
  • Patent number: 10235427
    Abstract: According to one embodiment of the present invention, a method for name searching in mixed-entity lists is provided which comprises dividing a mixed list of entities into a plurality of entity-specific lists. A name to be searched is then categorized into a category and a specialized search logic is applied to the name to be searched. The specialized search logic is selected to be adapted to the category and uses a one of the entity-specific lists that corresponds to the category of the name to be searched. A shared search logic may also be employed, which is used for all names to be searched.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: March 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Richard Theodore Gillam, Frankie Elizabeth Patman Maguire, Leonard Arthur Shaefer, Jr., Frank Everett Whaley, Charles Kinston Williams
  • Patent number: 10235409
    Abstract: In embodiments, method and systems are provided for facilitating identification of field values based on delimiters. In some implementations, a user selection of a delimiter type to use for identifying values within fields is received. The values within fields are generally separated from one another by delimiters. A first set of one or more values from a plurality of events based on the selected delimiter is identified. Further, a second set of one or more values from the plurality of events is identified based on the selected delimiter. The identified first set of one or more values to a first field and the second set of one or more values to a second field. Additional embodiments are described and/or claimed.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: March 19, 2019
    Assignee: SPLUNK INC.
    Inventor: Jesse Brandau Miller
  • Patent number: 10235397
    Abstract: Systems and methods for managing content in a flash memory. Data structures such as trees and graphs are implemented in a flash memory. Nodes or field nodes such as pointers or invalidation bits are updated using an overwrite operation where possible or by invalidating certain fields and temporarily storing changes in an in-memory table.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: March 19, 2019
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Philip N. Shilane, Grant R. Wallace
  • Patent number: 10235383
    Abstract: Techniques are disclosed for enabling synchronization of items (e.g., folders or files) with read-only permissions in a cloud-based environment. In one embodiment, a method comprises, upon receiving a request from a collaborator to synchronize an item stored in the workspace, determining whether the item is marked as read-only and verifying if the collaborator has permission for downloading the item. The method further comprises, if the item is marked as read-only and if the collaborator has permission for downloading the item, sending the item to the collaborator. The method further comprises synchronizing the item by automatically pushing an updated version of the item unilaterally from the cloud-based environment to the collaborator regardless of whether the collaborator has performed any modification to the sent item.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: March 19, 2019
    Assignee: Box, Inc.
    Inventor: Griffin Dorman
  • Patent number: 10223438
    Abstract: In accordance with one embodiment, a method can be implemented that includes receiving a plurality of digital assets as inputs; extracting one or more representative features of each digital asset; for a group based on one or more representative features, using the one or more representative features of each digital asset to calculate a relevancy score between each digital asset and the group; and using each relevancy score to determine whether each digital asset should be assigned to the group. Additional embodiments are also disclosed herein.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: March 5, 2019
    Assignee: BroadbandTV, Corp.
    Inventors: Di Xu, Mehrdad Fatourechi, Shahrzad Rafati
  • Patent number: 10216803
    Abstract: In one embodiment, a method includes retrieving a plurality of comments associated with a content object on a social-networking system, determining a score for each of the comments, wherein the score is based on one or more signals associated with the comment, and where the signals are related to the identity of an author of the comment or content of the comment, ordering the comments based on the respective scores, and presenting one or more of the ordered comments to a target user. The method may further include excluding one or more of the comments based on a filtering condition. One of the signals may be based on how many times the comment has been (a) liked, (b) hidden, (c) marked as spam, or (d) replied to within a specified period of time. One of the signals may be based on a reputation of the author of the comment.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: February 26, 2019
    Assignee: Facebook, Inc.
    Inventors: Allison Elaine Ball, Kaushik Mohan Iyer, Ashoat Tevosyan, Mikhail I. Okunev, Erich James Owens
  • Patent number: 10185887
    Abstract: At least a computer-implemented method and an apparatus for processing an image are described. In examples, numeric values for at least one property of the image are determined. These values are then converted into at least one corresponding text character, said conversion being independent of any text content within the image. This enables a text representation of the image to be generated that contains said plurality of text characters. This text representation may be used to index and search for the image.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: January 22, 2019
    Assignee: LONGSAND LIMITED
    Inventors: Sean Blanchflower, Stephen Davis
  • Patent number: 10185724
    Abstract: A method of sorting a media content is provided. The method includes receiving at least one search word, extracting at least one media content based on the received search word, identifying a user's selection for the extracted media content, generating a group, and including the at least one media content in the group based on the identified user's selection.
    Type: Grant
    Filed: March 30, 2015
    Date of Patent: January 22, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Seunghwan Kim
  • Patent number: 10180961
    Abstract: A query optimizer identifies a condition that supports a remote nested join. A first Access Module Processor (AMP) is sent the condition to obtain a first set of rows that satisfy the condition from a first table and the first AMP is instructed to perform the remote nested join with a second remote AMP to acquire a second set of rows that satisfy the condition from a second table. The first AMP joins the first set of rows and the second set of rows as a join result, which is returned to the query optimizer.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: January 15, 2019
    Assignee: Teradata US, Inc.
    Inventors: Grace Kwan-On Au, Mohammed Al-Kateb
  • Patent number: 10169361
    Abstract: Disclosed is a computer-implemented method of compressing data in a columnar database comprising at least one column partitioned into a plurality of partitions including at least one empty partition and a plurality of filled partitions each comprising data entries associated with a set of parameters having parameter values relevant to the recurrence frequency of the data entry in the partition, the data entries being compressed in accordance with a compression dictionary based on the respective recurrence frequencies of the data entries in the filled partition.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Sami Abed, Pedro M Barbas, Austin Clifford, Konrad Emanowicz