Record, File, And Data Search And Comparisons Patents (Class 707/758)
  • Patent number: 10753147
    Abstract: A motorized window treatment system controls a plurality of motorized window treatments to maximize daylight autonomy, while minimizing cognitive dissonance. The system may include motorized window treatments, window sensors, and a system controller. Each motorized window treatment may be operable to adjust a respective covering material to control the amount of light entering a space. Each sensor may be mounted adjacent to at least one of the motorized window treatments, and may be configured to measure an amount of daylight shining on the sensor. The system controller may receive sensor readings from the sensors and may control the motorized window treatments in response to the sensors to keep the covering materials aligned when the sensor readings are within a predetermined amount. The system controller may dynamically group and re-group the sensors into subgroups based upon the sensor readings and may control the motorized window treatments based upon the subgroups.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: August 25, 2020
    Assignee: Lutron Technology Company LLC
    Inventors: Stephen Lundy, Brent Protzman, Timothy Gill, Michael J. Zizza
  • Patent number: 10754963
    Abstract: Access in a knowledge graph, comprising nodes and edges connecting two or more nodes, is controlled by assigning each node to a non-intersecting zone. A first and second zone identifier, each indicative of a zone occupied by a node where an edge ends, are each stored. Determining an access graph comprising an access node for each zone, access edges representing edges between the zones, and a first list of the zones. Each entry in the first list relates to a zone and a second list of node identifiers, each indicative of a node occupying the zone. A first and second access control list, each related to a zone where an access edge ends and to which a access node in the access graph relates, are stored in each access edge.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: August 25, 2020
    Assignee: International Business Machines Corporation
    Inventors: Tim U. Scheideler, Florian Graf, Erik Rueger, Marc Albrecht
  • Patent number: 10747794
    Abstract: Methods and devices for searching annotations in a document may include receiving a search request with at least one requested annotation classification to search for in a document. The methods and devices may include performing a search of the document for one or more annotations in the document matching the at least one annotation classification. The methods and devices may include generating a search result list with the one or more annotations in the document matching the at least one annotation classification. The methods and devices may include presenting the search result list.
    Type: Grant
    Filed: January 8, 2018
    Date of Patent: August 18, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nithin Raj M, Neha Motghare, Rahul Razdan
  • Patent number: 10748525
    Abstract: A multi-modal dialog apparatus includes a memory embodying computer executable instructions; and at least one processor, coupled to the memory, and operative by the computer executable instructions. More specifically, the processor is operative by the computer executable instructions to facilitate receiving a remark from a user; passing the remark to an intelligent system; receiving a response and a level of confidence from the intelligent system; portraying the response to the user via an equivocal persona in case the level of confidence is less than a pre-determined threshold value; and portraying the response to the user via an authoritative persona in case the level of confidence equals or exceeds the pre-determined threshold value.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: August 18, 2020
    Assignee: International Business Machines Corporation
    Inventors: Tamer Abuelsaad, Ravindranath Kokku
  • Patent number: 10749698
    Abstract: An approach is disclosed for metering usage of cloud computing services at a feature level. In one embodiment, a metering application receives feature status information indicating which features of a cloud computing service are enabled through an event-driven process, in which events are generated and reported to the metering application when features are enabled or disabled, as well as a polling process, in which the metering application periodically queries the statuses of features. Feature status information gathered by the metering application is persisted in a database as collective feature statuses, with each collective feature status being associated with an interval of time during which feature statuses are unchanged. The feature status information obtained and persisted in the database may then be used to, for example, determine licensing fees based on feature usage or report feature usage to facilitate quantitative studies of the usefulness of features.
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: August 18, 2020
    Assignee: VMware, Inc.
    Inventors: Holly Casaletto, Christopher Gilliard
  • Patent number: 10747769
    Abstract: The present invention relates to text analysis, and discloses a text representation method. Aspects include identifying concepts in the text by using a knowledge base and determining relationship between the concepts and generating a concept graph by using the relationship between the concepts. Aspects also include determining connected components of the concept graph; calculating weight of the connected components and determining the concepts representing the text according to the weight of the connected components. By using correlation between concepts in a knowledge base and according to connected component theory of a graph, finds out a set of concepts which best represents subject of the text, and removes concepts irrelevant to the subject, thus improving accuracy of text representation and reducing noise.
    Type: Grant
    Filed: October 22, 2015
    Date of Patent: August 18, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Feng Cao, Yuan Ni, Qiongkai Xu, Hui Jia Zhu
  • Patent number: 10740533
    Abstract: A method and associated system for managing web page images. After detection of a modification to a web page, the method attempts but fails to retrieve an image from a first location pointed to by a path included in a first link in a list of links included in the web page and in response, an image placeholder is stored at the first location. A request, for a replacement image to replace the image placeholder at the first location, is published. The request specifies that the replacement image must have specified resolution dimensions and a larger size than a size of the image placeholder. The replacement image, which is received in response to the request, is determined to have the specified resolution dimensions and a larger size than the size of the image placeholder and in response, the image placeholder is replaced with the replacement image at the first location.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: August 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: Jeffrey D. Amsterdam, Joseph S. Mabry, Brian M. O'Connell, Keith R. Walker
  • Patent number: 10733780
    Abstract: Systems and methods for generating and porting a persistent virtual identity. Generating and porting a persistent virtual identity can include processing a 3D asset received from a source application, determining a plurality of standards associated with the 3D asset, comparing the plurality of standards associated with the 3D asset with a plurality of standards enforced by a destination application, configuring the plurality of standards associated with the 3D asset to correspond with the plurality of standards enforced by the destination application based on a determination that the plurality of standards associated with the 3D asset do not conform to the plurality of standards enforced by the destination application, and transferring the 3D asset to the destination application based on a determination that the plurality of standards associated with the 3D asset conform to the plurality of standards enforced by the destination application.
    Type: Grant
    Filed: October 30, 2017
    Date of Patent: August 4, 2020
    Assignee: DG Holdings, Inc.
    Inventors: James Thornton, Matthew Wilburn, Berkley Frei, Jon Middleton, Steve Spencer, Brian Howell, Chris Madsen, Jesse Gomez, Jesse Janzer
  • Patent number: 10733446
    Abstract: A wearable apparatus is provided for capturing and processing images from an environment of a user. In one implementation, the wearable apparatus is used for causing a device paired to the wearable apparatus to execute a selected function. The wearable apparatus includes an image capture device, a transmitter and at least one processing device. The at least one processing device is programmed to obtain images captured by the image capture device; analyze the images to detect a contextual situation associated with images; based on the detected contextual situation, associate with the at least one image a category tag, wherein the category tag is associated with a selected function; determine image-related information associated with the detected contextual situation; and cause the transmitter to transmit the determined image-related information to the paired device to cause the paired device to execute the selected function based on the determined image-related information.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: August 4, 2020
    Assignee: ORCAM TECHNOLOGIES LTD.
    Inventors: Yonatan Wexler, Amnon Shashua
  • Patent number: 10733215
    Abstract: Identifying and visualizing geographic data includes obtaining a set of data including candidate geographic data elements. Metrics are determined based on two or more of: a best parent for the candidate geographic data elements; additional concepts associated with the candidate geographic data elements; and an average distance between the candidate geographic data elements. Then, the candidate geographic data elements are identified as geographic based on the metrics and a map is generated displaying the candidate geographic data elements identified as geographic.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: August 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Moniz, Yvon R. Nonez, Claudiu D. Popescu, Graham A. Watts
  • Patent number: 10725985
    Abstract: A system for a financial institution (or vendor thereof) to comply with its due diligence, reporting and monitoring obligations under FACTA or similar regulations. The present invention deploys a computer-based Enterprise Data Quality (EDQ) platform for the collection and management of customer financial data. The platform is configured to profile and validate the quality of existing database structures and content and, to the extent necessary to achieve regulatory compliance, normalize and standardize database records. The platform is further configured to detect and flag data anomalies, and provides an automatic alert distribution feature. The EDQ platform further includes a reporting feature to enable an accessible audit trail. The platform gathers data feeds from existing systems and supports the collection of data from new customers.
    Type: Grant
    Filed: February 22, 2016
    Date of Patent: July 28, 2020
    Assignee: Metropolitan Life Insurance Co.
    Inventors: John Varghes, Laura Heeger, Jonathan Corbett, Anthony Stern
  • Patent number: 10726028
    Abstract: An input comprising a name to be matched is received, where the name includes a plurality of words. A first name set corresponding to the name is determined, where the first name set includes a plurality of elements. Each of the plurality of words is matched with each of the plurality of elements based on a similarity degree to generate a standard name set. Whether the name is synonymous with at least one standard name in the standard name set is determined, where one or more characters of the name is not identical with one or more characters of the standard name. In response to determining that the name is synonymous with the at least one standard name, a matching result of the name is generated.
    Type: Grant
    Filed: April 29, 2019
    Date of Patent: July 28, 2020
    Assignee: Alibaba Group Holding Limited
    Inventor: Qingqing Sun
  • Patent number: 10725981
    Abstract: A method, apparatus, and computer implemented method for analyzing a Big Data dataset, the method comprising performing analysis on a big data dataset by applying a set of analytical tool to a Big Data Model; wherein the Big Data Model decouples the Big Data dataset into properties and metadata; wherein each of the properties represent part of the Big Data dataset to enable processing and analysis; wherein the metadata enables calculation of summary information for the Big Data dataset.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: July 28, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Patricia G. S. Florissi, Sudhir Vijendra
  • Patent number: 10721431
    Abstract: The invention discloses a method for determining a timestamp t of an image of a video stream V(t) comprising a plurality of images, said method comprising the steps of determining an acquired image descriptor of at least one of a plurality of acquired images Si of an acquired video stream during a display phase and determining a similarity level of an original image descriptor and the acquired image descriptor and if the similarity level of the original image descriptor and the acquired image descriptor fulfills at least one criterion, determining the timestamp t of the original image descriptor and assigning the timestamp t to the acquired image corresponding to the acquired image descriptor as an estimated timestamp T. Augmented information can be displayed to a user depending on the time stamp.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: July 21, 2020
    Inventors: Sascha Ahmann, Martin Hackl, Robin Moser, Thomas Orzikowski
  • Patent number: 10715626
    Abstract: New account routing to user account sets is described. A system creates multiple accounts profiles corresponding to multiple sets of accounts, based on multiple attributes associated with each account of the multiple sets of accounts. The system calculates multiple account scores for an account based on comparing multiple attributes associated with the account against the corresponding multiple accounts profiles, wherein the account is not in the multiple sets of accounts. The system identifies a highest account score of the multiple account scores. The system routes the account to a user associated with a set of accounts corresponding to the highest account score.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: July 14, 2020
    Inventors: Arun Kumar Jagota, Sancho S. Pinto, Saurin G. Shah, Stanislav Georgiev
  • Patent number: 10713241
    Abstract: An approach is provided that receives a question at a question answering (QA) system. The question includes a number of words. The approach operates by calculating weights that correspond to search terms included in the plurality of words. The search terms include the plurality of words and may include terms that are one or more sequences of adjacent words included in the question. Based on the calculated weights and the words in the question, the approach generates a query that is used to search a corpus that is managed by the QA system with the search resulting in one or more search results.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: July 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: Kyle L. Croutwater, Vikrant Verma, Le Zhang, Zhe Zhang
  • Patent number: 10713293
    Abstract: A method and system for computer-processing quotations in digital text to determine an author associated therewith is disclosed. The method comprises receiving a plurality of digital texts. The plurality of digital texts are parsed to extract one or more quotations. At least one candidate authors are identified for each of the digital text. A quotation similarity value for a given quotation with respect to each of the remaining one or more quotations is assigned. A quotation cluster is generated, which comprises one or more similar quotations and a set of candidate authors. The set of candidate authors is analyzed to identify a given candidate author meeting a condition. The candidate author meeting the condition is stored as the author of the one or more similar quotations.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: July 14, 2020
    Assignee: YANDEX EUROPE AG
    Inventor: Yaroslav Victorovich Akulov
  • Patent number: 10705824
    Abstract: This disclosure provides a method, a computing system and a computer program product for optimizing computer-readable commands. The method includes detecting an intention of a set of commands based on a semantic model. The semantic model represents the set of commands and contexts of execution of the set of commands. The method further includes obtaining a predetermined semantic sub-model associated with the intention and updating the semantic model with the predetermined semantic sub-model. The method further includes generating a script of commands based on the updated semantic model.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: July 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: Rong Zhao, Ke Zhang, Li Quan Cui, Zhuo Zhao
  • Patent number: 10706048
    Abstract: An approach is provided that receives a question at a question answering (QA) system. The question includes a number of words. The approach operates by calculating weights that correspond to search terms included in the plurality of words. The search terms include the plurality of words and may include terms that are one or more sequences of adjacent words included in the question. Based on the calculated weights and the words in the question, the approach generates a query that is used to search a corpus that is managed by the QA system with the search resulting in one or more search results.
    Type: Grant
    Filed: February 13, 2017
    Date of Patent: July 7, 2020
    Assignee: International Business Machines Corporation
    Inventors: Kyle L. Croutwater, Vikrant Verma, Le Zhang, Zhe Zhang
  • Patent number: 10708201
    Abstract: Systems and methods are disclosed for response retrieval using communication session vectors. In one implementation, a first communication session is received. The first communication session includes a first communication. The first communication session is encoded as a first vector. A second vector is identified within a defined proximity of the first vector. The second vector represents a second communication session that includes a second communication. The second communication is provided within the first communication session in response to the first communication.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: July 7, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Emmanouil Koukoumidis, Joseph Edwin Johnson, Jr., Hailong Mu, Matthew W Schuerman, Ying Wang
  • Patent number: 10699159
    Abstract: A method includes receiving a plurality of legacy graphics files associated with a control system for an industrial process, each legacy graphics file comprising a plurality of legacy graphics objects. The method also includes parsing the legacy graphics files to identify primitive graphic objects in each legacy graphics file. The method also includes determining relationships among the identified primitive graphic objects to determine a group of primitive graphic objects that form one component of the industrial process. The method also includes determining one or more patterns among the identified primitive graphic objects. The method also includes saving the one or more patterns in a pattern library.
    Type: Grant
    Filed: August 17, 2018
    Date of Patent: June 30, 2020
    Assignee: Honeywell International Inc.
    Inventors: Prangya Priyadarsini, Rakshitha Prabhu, Prasad Kamath, Ramakrishnan Ganapathi
  • Patent number: 10701198
    Abstract: A device includes a communication interface, an input interface, and a processor. The communication interface is configured to receive an audio signal associated with an audio call. The input interface is configured to receive user input during the audio call. The processor is configured to generate an audio recording of the audio signal in response to receiving the user input. The processor is also configured to generate text by performing speech-to-text conversion of the audio recording. The processor is further configured to perform a comparison of the text to a pattern. The processor is also configured to identify, based on the comparison, a portion of the text that matches the pattern. The processor is further configured to provide the portion of the text and an option to a display. The option is selectable to initiate performance of an action corresponding to the pattern.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: June 30, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Avinash Kumar Singh, Vinay Kumar Ravikanti, Anuraag Nedunoori, Krithi Aiyappa
  • Patent number: 10699221
    Abstract: Features are disclosed relating to a collaborative ticketing system that manages various aspects of ticketing for events (e.g., movies, concerts, sporting events, and the like) using knowledge about the contacts, friends, and other social connections of system users. The collaborative ticketing system may generate dynamic ticket offers that are based on the number of friends, invited by users, ultimately obtaining tickets. The collaborative ticketing system can also streamline the procurement of concessions and other event-related items by allowing users to pre-purchase such items (e.g., in connection with ticket offers), and then pick up the items at the event venue with little or no wait. In addition, users can preview event-related content (e.g., movie trailers) for event providers (e.g., movie studios), and answer questions or otherwise provide feedback about the event-related content in return for special offers, rewards, and other considerations.
    Type: Grant
    Filed: April 4, 2019
    Date of Patent: June 30, 2020
    Assignee: Atom Tickets, LLC
    Inventors: Ameesh Paleja, Alexander Rouse, Alan Raddatz, Kenley Capps, Matthew Bakal, Geoff Shaevitz, Michael Burns
  • Patent number: 10693640
    Abstract: Systems and Methods for encrypting and decrypting data in a dispersed storage network are disclosed. A data object may be encrypted using a data object specific encryption key, a container specific encryption key, a tenant account specific encryption key, or a time based encryption key. This specific, or more generally, secondary encryption key can be derived from a master or primary encryption key. Encryption key metadata pertaining to the master encryption key and the specific encryption key is also created and stored in the DSN. When reading an encrypted data object, the master encryption key can be retrieved and, along with the encryption key metadata, used to derive the specific encryption key. The specific encryption key can then be used to decrypt the encrypted data object to recover the data object.
    Type: Grant
    Filed: March 17, 2017
    Date of Patent: June 23, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Adam M. Gray, Harsha Hegde, Wesley B. Leggette, Manish Motwani, Jason K. Resch, Daniel J. Scholl, Mark D. Seaborn, Rohan P. Shah, Yogesh R. Vedpathak
  • Patent number: 10693786
    Abstract: Method, system and product for efficient size reduction of a Bloom filter. The method includes: creating an interleaved Bloom filter based on a Bloom filter, wherein the interleaved Bloom filter is defined so as to have non-sequential cells of the Bloom filter be positioned sequentially, wherein the interleaved Bloom filter interleaves segments of the Bloom filter, wherein a size of the segments is based on an interleaving factor. A reduced size Bloom filter having a number cells below the number of cells of the Bloom filter is computed. The computation includes computing a value of a cell in the reduced size Bloom filter based on two or more values of cells in the interleaved Bloom filter.
    Type: Grant
    Filed: November 26, 2015
    Date of Patent: June 23, 2020
    Assignee: International Business Machines Corporation
    Inventors: Chen Chen, Avraham Harpaz, Nir Naaman, Yoav Tock
  • Patent number: 10685039
    Abstract: A computer implemented method and system for comparing data in an electronic dataset includes creating an electronic of the electronic data. A comparison request is received, the request indicating a first subset of the plurality of identifier entries of the copy that are to be compared, a second subset of at least one attribute type to be compared for the first subset of identifier entries, and at least one reference identifier entry. For each pair of identifier entry of the first subset and to-be-compared attribute type of the second subset, it is determined whether the attribute entry of the to-be-compared attribute type is logically associated with the reference identifier entry matches the attribute entry of the same attribute type logically associated to the identifier entry of the first subset. The result of the comparison is further stored as an additional attribute entry, which permits visualising of the comparison result.
    Type: Grant
    Filed: April 4, 2017
    Date of Patent: June 16, 2020
    Assignee: YTRIA INC.
    Inventors: Eric Houvenaghel Defoort, Laurent Seiter
  • Patent number: 10678770
    Abstract: Data records may be managed in a relational database by monitoring, a record length for a first data record in a page of memory, an amount of free space in the page, and a page length. In response to receiving an operator command to replace the first data record with a second data record, a database management system may determine whether an estimated record length of a compressed second data record is outside of the amount of free space in the page. In response to determining the estimated record length of a compressed second data record is outside of the amount of free space in the page, the database management system may determine whether an estimated length of a compressed page is outside of the page length. In response to determining the estimated length of a compressed page is within the page length, the page may be compressed.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: June 9, 2020
    Assignee: International Business Machines Corporation
    Inventors: Min Fang, Di Jin, Zhen Yu Shi, Nigel G. Slinger, Shu Wang, Li Fei Zheng, Wen Jie Zhu
  • Patent number: 10678861
    Abstract: An online system selects a number of content items and presents the selected content items through a feed to a target user, where each selected candidate content item is likely to cause the target user to post his/her new content in response to the selected candidate content item within a short period of time. The online system selects the candidate content items for presentation through the feed using a trained post session prediction model. A ranking score for a candidate content item is determined based on a probability value indicating likelihood that the candidate content item causes the target user to post new content. The probability value is determined by applying a trained model to user features of the target user and content features of the candidate content item. The online system ranks the candidate content items based on their ranking scores and present the feed to the target user.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: June 9, 2020
    Assignee: Facebook, Inc.
    Inventor: Si Chen
  • Patent number: 10671804
    Abstract: This disclosure describes systems and methods that enable attribution information to be obtained and associated with digital items, also referred as representations, as well as enable supplemental information to be associated with the representations. In some implementations, a user may request to use a representation and the system may determine that attribution information is to be obtained from a rights holder and/or provider of the representation. When the attribution information is obtained it is associated with the representation that is available for use by the user.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: June 2, 2020
    Assignee: Pinterest, Inc.
    Inventor: Kent Stanley Brewster
  • Patent number: 10665237
    Abstract: Embodiments of the invention include a context sensitive adaptive digital assistant for personalized interaction. Embodiments of the invention also include a spoken genome for characterization and analysis of human voice. Aspects of the invention include selecting a starter vocabulary, receiving voice communications from a user, and modifying the starter vocabulary to generate a personalized lexicon. Aspects of the invention also include analyzing and categorizing human voice according to a plurality of characteristics, and creating a spoken genome database.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: May 26, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Christopher J. Hardee, Steve Joroff, Pamela A. Nesbitt, Scott E. Schneider
  • Patent number: 10657229
    Abstract: A system and method of building a decision or prediction model used for analyzing and scoring behavioral transactions is disclosed. A customer dataset in a model development store is used to build an original model is subject to a data right usage withdrawal, the original model having coverage over the customer dataset extract, using data sampling, a portion of the customer dataset to generate a model surrogate dataset. The system and method discretize vectors present in both the model surrogate dataset and the customer dataset, and receive data representing the data right usage withdrawal from the customer dataset. The system and method determine a depletion of the model surrogate dataset according to the data right usage withdrawal, and compute an estimated mean time to coverage failure of the original model based on the depletion of the model surrogate dataset according to the data right usage withdrawal.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: May 19, 2020
    Assignee: Fair Isaac Corporation
    Inventors: Scott Michael Zoldi, Shafi Ur Rahman
  • Patent number: 10657189
    Abstract: Techniques for outside-in mapping for corpus pairs are provided. In one example, a computer-implemented method comprises: inputting first keywords associated with a first domain corpus; extracting a first keyword of the first keywords; inputting second keywords associated with a second domain corpus; generating an embedded representation of the first keyword via a trained model and generating an embedded representation of the second keywords via the trained model; and scoring a joint embedding affinity associated with a joint embedding.
    Type: Grant
    Filed: August 18, 2016
    Date of Patent: May 19, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ashish Jagmohan, Elham Khabiri, Richard B. Segal, Roman Vaculin
  • Patent number: 10659911
    Abstract: Methods, systems, and computer program products relate to deduplication of points of interest (POIs) from different sources. In some embodiments, a method is disclosed. According to the method, a first set of POIs are obtained from a first source and a second set of POIs are obtained from a second source. The first set of POIs are divided into a plurality of groups of POIs including a first group of POIs. A second group of POIs to be matched with the first group of POIs are determined from the second set of POIs. Duplicated POIs are identified from the first and second sets of POIs by matching the first group of POIs and the second group of POIs. In other embodiments, a system and a computer program product are disclosed.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: May 19, 2020
    Assignee: International Business Machines Corporation
    Inventors: Zhi Hu Wang, Li Zhang, Shiwan Zhao, Changhua Sun
  • Patent number: 10657559
    Abstract: Methods and systems for providing targeted marketing include using consumer-centric indices to identify users who are most conversant with marketing communications. In particular, one or more embodiments generate a model that indicates a probability of user interactions based on dynamic data. The dynamic data indicates a time to action for each user interaction with a marketing communication within an observation window. The model fits the dynamic data to a distribution and determines the parameters of the distribution. Using the parameters of the distribution, one or more embodiments calculate interest scores for users who have received marketing communications. One or more embodiments select a set of users as a target audience based on the interest scores and provide marketing communications to target audience.
    Type: Grant
    Filed: May 25, 2016
    Date of Patent: May 19, 2020
    Assignee: ADOBE INC.
    Inventors: Moumita Sinha, Meghanath Macha Yadagiri, Kokil Jaidka, Niyati Chhaya
  • Patent number: 10650618
    Abstract: The present disclosure relates to systems and methods for assessing transportation service safety. The systems may receive transportation service data of a service order in an order time duration from one or more signal transmission devices relating to the service order; obtain, from a database, historical data relating to a driver of a vehicle of the service order, and one or more passengers of the service order; determine, a safety score of the service order at a current time point, based on the historical data, the transportation service data, and one or more characteristics of the service order; and determine whether a dangerous condition occurs at the current time based on the safety score.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: May 12, 2020
    Assignee: BEIJING DIDI INFINITY TECHNOLOGY AND DEVELOPMENT CO., LTD.
    Inventor: Bingye Li
  • Patent number: 10650421
    Abstract: A system and method for selecting diverse product titles to display on a website are disclosed. In some example embodiments, the methods and systems described herein identify available products to be displayed, cluster the identified products based on their similarity to one another, select one or more products from each of the clusters, and display information, such as a title, associated with the randomly selected products.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: May 12, 2020
    Assignee: PAYPAL, INC.
    Inventors: Sandip Namdeo Gaikwad, Sanjay Pundlkrao Ghatare, Joseph Anthony Beynon
  • Patent number: 10649674
    Abstract: The present disclosure describes technologies and techniques for use by a data storage controller—such as a controller for use with a NAND device or other non-volatile memory (NVM)—to retrieve configuration information from a NAND boot partition during an initialization procedure initiated by a host. Within illustrative examples described herein, the configuration information stored in the NAND boot partition is provided in addition to configuration information stored within physical layer register sets of the data storage controller. In the examples, the data storage controller is configured for use with versions of Peripheral Component Interconnect (PCI) Express—Non-Volatile Memory express (NVMe) that provide support for NAND boot partitions. In these examples, the use of the NAND boot partition allows an NVM device manufacturer to implement at least some new features in firmware or software within an existing NVM card, without modifying the physical layer registers.
    Type: Grant
    Filed: May 3, 2018
    Date of Patent: May 12, 2020
    Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.
    Inventors: Vinod Sasidharan, Rishabh Mahajan, Abhishek Mourya
  • Patent number: 10642912
    Abstract: Techniques and systems are described to control a determination of document similarity. In one example, dimensionality of the documents is reduced through computation of a signature, e.g., via a hashing technique such as “minhashing” which is also known as min-wise independent permutations locality sensitive hashing. From these signatures, another hashing technique (e.g., locality sensitive hashing) is used to determine similarity of the signatures to each other. Identification of disjoint sets is then used as a basis to partition the documents for determination of document similarity by respective nodes of a plurality of computing devices. In this way, an amount of data shuffling between the nodes as part of the determination of document similarity may be reduced. In another example, a weighting is applied to attributes of documents as part of the determination of document similarity.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: May 5, 2020
    Assignee: Adobe Inc.
    Inventors: Anshul Verma, Kenneth G. Russell
  • Patent number: 10642805
    Abstract: Described are techniques for automatically generating queries based on user input selecting one or more data objects. The parameters of the data objects may be used to generate an initial query. One or more parameters may be removed from the initial query to form an intermediate query. The parameters that are removed may be determined based on pruning data, which may indicate the frequency of the parameters within a data store and the likelihood that the parameters may be changed. The resulting intermediate query may be tested, then stored if the intermediate query locates the selected data objects. This process may be repeated until no additional parameters may be removed without causing the query to fail to locate the selected data objects. An output indicating the final query and at least a portion of the intermediate queries may be provided responsive to the user input.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: May 5, 2020
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventor: James Edward Masse
  • Patent number: 10642919
    Abstract: Techniques for outside-in mapping for corpus pairs are provided. In one example, a computer-implemented method comprises: inputting first keywords associated with a first domain corpus; extracting a first keyword of the first keywords; inputting second keywords associated with a second domain corpus; generating an embedded representation of the first keyword via a trained model and generating an embedded representation of the second keywords via the trained model; and scoring a joint embedding affinity associated with a joint embedding.
    Type: Grant
    Filed: August 18, 2016
    Date of Patent: May 5, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Ashish Jagmohan, Elham Khabiri, Richard B. Segal, Roman Vaculin
  • Patent number: 10635719
    Abstract: A computer implemented method for generating a pattern matching machine for identifying matches of a plurality of symbol patterns in a sequence of input symbols, the method comprising: providing a state machine of states and directed transitions between states corresponding to the plurality of patterns; applying an Aho-Corasick approach to identify one or more mappings between states in the event of a failure, of the state machine in a state and for an input symbol, to transition to a subsequent state based on the directed transitions of the state machine, characterised in that one of the symbol patterns includes a wildcard symbol, and a mapping for a state representing pattern symbols including the wildcard symbol is provided in a hash table referenced based on a key, the key being based on a unique identifier of the state and the input symbol to be received, by the pattern matching machine in use, to constitute the wildcard symbol.
    Type: Grant
    Filed: November 27, 2014
    Date of Patent: April 28, 2020
    Assignee: BRITISH TELECOMMUNICATIONS PLC
    Inventor: James Mistry
  • Patent number: 10628120
    Abstract: An example implementation involves a playback device receiving digital data representing audio content, the digital data encoded in a first format. The playback device causes one or more speaker drivers to playback the audio content. The playback device decodes a portion of the received digital data to convert the portion of the received digital data from the first format to a second format and transmits, via a network interface to a computing device of an identification system, the decoded portion of the received digital data. The playback device receives, from via the network interface from the identification system, metadata corresponding to the audio content, and in response, causes a control device to display a graphical representation of the received metadata, wherein causing the control device to display the graphical representation comprises sending, via the network interface to the control device, the received metadata to the control device.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: April 21, 2020
    Assignee: Sonos, Inc.
    Inventors: Eric Clayton, Aurelio Rafael Ramos
  • Patent number: 10628426
    Abstract: The present invention relates to text analysis, and discloses a text representation method. Aspects include identifying concepts in the text by using a knowledge base and determining relationship between the concepts and generating a concept graph by using the relationship between the concepts. Aspects also include determining connected components of the concept graph; calculating weight of the connected components and determining the concepts representing the text according to the weight of the connected components. By using correlation between concepts in a knowledge base and according to connected component theory of a graph, finds out a set of concepts which best represents subject of the text, and removes concepts irrelevant to the subject, thus improving accuracy of text representation and reducing noise.
    Type: Grant
    Filed: December 13, 2015
    Date of Patent: April 21, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Feng Cao, Yuan Ni, Qiongkai Xu, Hui Jia Zhu
  • Patent number: 10630788
    Abstract: Systems and methods for providing third-party content can include a data processing system receiving criteria defining online activities of an online activity type related to a product or service context from a computing device of a third-party content provider. The data processing system can identify a cluster of client devices based on the defined online activities, and determine a subset of keywords associated with the defined online activities and the identified cluster of client devices. The data processing system can determine a performance metric of the subset of keywords based on the cluster of client devices, and provide the subset of keywords and the performance metric to the computing device. The data processing system can receive from the computing device a parameter value of a first keyword of the subset of keywords to use in selecting content items of the third-party content provider associated with the first keyword.
    Type: Grant
    Filed: November 15, 2018
    Date of Patent: April 21, 2020
    Assignee: Google LLC
    Inventors: Gavin James, Justin Lewis
  • Patent number: 10628459
    Abstract: A system for performing data classification operations. In one embodiment, the system comprises a file system configured to store a plurality of computer files and a scanning agent configured to traverse the file system and compile data regarding the attributes and content of the plurality of computer files. The system also comprises an index configured to store the data regarding attributes and content of the plurality of computer files and a file classifier configured to analyze the data regarding the attributes and content of the plurality of computer files and to classify the plurality of computer files into one or more categories based on the data regarding the attributes and content of the plurality of computer files. Results of the file classification operations can be used to set appropriate security permissions on files which include sensitive information or to control the way that a file is backed up or the schedule according to which it is archived.
    Type: Grant
    Filed: July 19, 2017
    Date of Patent: April 21, 2020
    Assignee: Commvault Systems, Inc.
    Inventor: Norman R. Lunde
  • Patent number: 10621597
    Abstract: A method and system adaptively improves potential customer conversion rates, revenue metrics, and/or other target metrics by providing effective user experience options to some users while concurrently testing user responses to other user experience options, according to one embodiment. The method and system selects the user experience options by applying user characteristics data to an analytics model, according to one embodiment. The method and system analyzes user responses to the user experience options to update the analytics model, and to dynamically adapt the personalization of the user experience options, according to one embodiment. The method and system dynamically and automatically defines, evaluates, and updates analytics models to provide progressively improving personalization of user experiences in a software system.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: April 14, 2020
    Assignee: Intuit Inc.
    Inventors: Massimo Mascaro, Joseph Cessna, Peter Ouyang
  • Patent number: 10623931
    Abstract: Provided are a method of supporting Single Cell Point-to-Multi-point (SC-PTM) for a Bandwidth reduced Low complexity/Coverage Enhancement (BL/CE) terminal or an NB-IoT terminal, which are for a Machine Type Communication (MTC) application defined in a 3GPP LTE/LTE-A system. The method may include receiving configuration information relating to an NPDCCH search space from a base station wherein the NPDCCH search space is separately configured to receive scheduling control information for the multicasting control channel; receiving the scheduling control information for the multicasting control channel through the NPDCCH search space configured based on the configuration information; and receiving the multicasting control channel based on the scheduling control information, wherein the configuration information is received through higher layer signaling.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: April 14, 2020
    Assignee: KT CORPORATION
    Inventors: Kyujin Park, Woo-jin Choi
  • Patent number: 10621204
    Abstract: A data marketplace infrastructure provides a crowd sourcing solution to development, discovery and publication of decision applications. Applications can be submitted from a user to a data warehouse in association with a data feed. One or more discovery properties are determined with regard to each application. The applications are made available to other client systems in association with the data feed. A relevant data feed and a relevant application can be identified based on satisfaction of a discovery request by the one or more determined discovery properties of the application. The application can be selected and downloaded to the user for evaluation and customization. The customized application can then be submitted to the data warehouse for publication with the other applications associated with the data feed.
    Type: Grant
    Filed: July 2, 2015
    Date of Patent: April 14, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Vijay Mital, Max Uritsky, Suraj Poozhiyil, Moe Khosravy, Robert Fries
  • Patent number: 10614046
    Abstract: Techniques are disclosed for providing a file system interface for an object store intended to support simultaneous access to objects stored in the object store by multiple clients. In accordance with one method, an abstraction of a root directory to a hierarchical namespace for the object store is exposed to clients. The object store is backed by a plurality of physical storage devices housed in or directly attached to the plurality of host computers and internally tracks its stored objects using a flat namespace that maps unique identifiers to the stored objects. The creation of top-level objects appearing as subdirectories of the root directory is enabled, wherein each top-level object represents a separate abstraction of a storage device having a separate namespace that can be organized in accordance with any designated file system.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: April 7, 2020
    Assignee: VMware, Inc.
    Inventors: Christos Karamanolis, Soam Vasani
  • Patent number: 10614102
    Abstract: A method and a system for creating entity records.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: April 7, 2020
    Assignee: Innoplexus AG
    Inventors: Gaurav Tripathi, Vatsal Agarwal, Yannik T. H. Schelske, Nikhil Vinod Fulzele, Arpan Sheetal