Record, File, And Data Search And Comparisons Patents (Class 707/758)
- Distributed search and retrieval (Class 707/770)
- Analyzing or parsing query to determine topic or category (Class 707/771)
- Query-by-example (Class 707/772)
- Recursive queries (Class 707/773)
- Nested queries (Class 707/774)
- Cascading queries (Class 707/775)
- Data mining (Class 707/776)
- Query templates (Class 707/779)
- Fuzzy searching and comparisons (Class 707/780)
-
Patent number: 10592557Abstract: Examples of the present disclosure describe systems and methods of rendering phantom results using graph queries. In aspects, a first query may generate a first result set. The first result set may comprise ordered lists (e.g., node-edge-node 3-tuples), and may be rendered as a graph. A second query may then be executed against the data source to generate a second result set. The first and second result set may be compared. When inconsistencies between the result sets are identified, various degrees of transparency may be used in the graph to indicate the inconsistent data.Type: GrantFiled: March 31, 2017Date of Patent: March 17, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Robert Standefer, III, Christopher L. Mullins
-
Patent number: 10592540Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating answers to answer-seeking queries. One of the methods includes receiving a query having multiple terms. The query is classified as an answer-seeking query of a particular question type, and one or more answer types associated with the particular question type are obtained. Search results satisfying the query are obtained, and a respective score is computed for each of one or more passages of text occurring in each document identified by the search results, wherein the score for each passage of text is based on how many of the one or more answer types match the passage of text. A presentation that includes information from one or more of the passages of text selected based on the respective score is provided in response to the query.Type: GrantFiled: June 28, 2016Date of Patent: March 17, 2020Assignee: Google LLCInventors: Yi Liu, Preyas Popat, Nitin Gupta, Afroz Mohiuddin
-
Patent number: 10592996Abstract: Briefly, example methods, apparatuses, and/or articles of manufacture are disclosed that may be implemented, in whole or in part, using one or more computing devices to facilitate and/or support one or more operations and/or techniques for in part, to facilitate and/or support one or more operations and/or techniques for ranking answers for on-line community questions.Type: GrantFiled: June 1, 2016Date of Patent: March 17, 2020Assignee: Oath Inc.Inventors: Oleg Rokhlenko, David Carmel, Idan Szpektor, Adi Omari
-
Patent number: 10592234Abstract: A first client computing device, including a display and a processor. The processor may execute a distributed source code authoring management system client configured to communicate with a codebase host server. The processor may output a graphical user interface (GUI) of the distributed source code authoring management system client and may receive a first edit to a code file in an editor window included in the GUI. The editor window may provide real-time mark-up of the code file. In response to the first edit, the processor may transmit change set information including the first edit to a codebase host server. The processor may receive, from the codebase host server, a first conflict notification indicating that the first edit and a second edit to the code file have a pending merge conflict. The processor may output the first conflict notification to the display for display in the editor window.Type: GrantFiled: May 2, 2018Date of Patent: March 17, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Kenneth Lawrence Young, Ahmed Mohamed Metwally, Jeffrey Walter Kelly
-
Patent number: 10586180Abstract: A reservation system for travel, accommodation, venue ticketing and other purposes may be accessed on-line, for example via a social networking website. A user enters their social networking identification into the reservation system. When a subsequent user makes a reservation, they also enter their social networking ID and the system retrieves a list of associated parties from the social networking website, which may be a friends or contacts list, and searches for reservations made by any of those parties which have an overlapping criterion, such as date and destination. The overlap may be used to identify parties who will be at the same destination at the same time as the subsequent user, and/or are travelling on the same flight or journey. On check-in, the system may use the list of associated parties to notify the party checking-in that one of their friends or contacts has also checked-in.Type: GrantFiled: January 14, 2016Date of Patent: March 10, 2020Assignee: SITA N.V.Inventors: Kevin D O'Sullivan, Renaud Irminger, Stephane Cheikh
-
Patent number: 10586066Abstract: A content management system and a collaborative content system implement interoperability features that allow a user to perform certain interactions with a collaborative content item via the interface of the content management system. For instance, the collaborative content system can outsource access permissions for the collaborative content item to the content management system. When the collaborative content system receives a user's request to access the collaborative content item, the collaborative content system requests permissions data for the collaborative content item from the content management system and then determines based on the permissions data whether to grant access to the user. The content management system can also outsource the account storage capacity for the collaborative content item to the collaborative content system.Type: GrantFiled: October 21, 2017Date of Patent: March 10, 2020Assignee: Dropbox, Inc.Inventors: Boyang Niu, Ken Elkabany
-
Patent number: 10586179Abstract: A reservation system for travel, accommodation, venue ticketing and other purposes may be accessed on-line, for example via a social networking website. A user enters their social networking identification into the reservation system. When a subsequent user makes a reservation, they also enter their social networking ID and the system retrieves a list of associated parties from the social networking website, which may be a friends or contacts list, and searches for reservations made by any of those parties which have an overlapping criterion, such as date and destination. The overlap may be used to identify parties who will be at the same destination at the same time as the subsequent user, and/or are travelling on the same flight or journey. On check-in, the system may use the list of associated parties to notify the party checking-in that one of their friends or contacts has also checked-in.Type: GrantFiled: January 14, 2016Date of Patent: March 10, 2020Assignee: SITA N.V.Inventors: Kevin D O'Sullivan, Renaud Irminger, Stephane Cheikh
-
Patent number: 10585880Abstract: The present disclosure relates to dynamically generating and updating confidence scores of values of fields based on data points. A system having access to a plurality of data points corresponding to electronic activities and record objects can identify a node profile of the plurality of node profiles including a plurality of fields, determine, for at least one data point of the one or more data points included in a respective value data structure of a value of a field of the plurality of fields of the node profile, a contribution score of the data point based on a time corresponding to when the data point was generated or updated. The system can then generate a confidence score of the value of the field of the node profile based on the contribution score of the at least one data point.Type: GrantFiled: December 31, 2018Date of Patent: March 10, 2020Assignee: People.ai, Inc.Inventor: Oleg Rogynskyy
-
Patent number: 10586019Abstract: A system and method for reconciling a healthcare payment account includes receiving: (a) a first file that includes sorted and rebalanced explanation of benefits information from a healthcare payer, the first file generated by segregating comingled data for multiple healthcare providers or accounting systems; (b) a second file that includes payment information for a bank account of a healthcare provider; and, (c) a third file that includes accounting information from the healthcare provider; using reassociation and file splitting processes to match transactions of at least two files using rules based logic, and to calculate variances of transactions between at least two files; and, displaying at least one of variance via at least one GUI to facilitate reconciliation.Type: GrantFiled: January 23, 2015Date of Patent: March 10, 2020Assignee: The PNC Financial Services Group, Inc.Inventors: Margaret C. Dowling, Laurie Olender, Doreen Franks, Loretta Lehman, Heather Henkel, Patrick Gallagher, Thomas Coast, Bryan Jeffers, Matthew Feeney
-
Patent number: 10579817Abstract: A security framework and methodology is provided which provides front-end security through authentication and authorization, and back-end security through a virtual private data-store created within an insecure environment using existing object-relational mapping (ORM) layers or database drivers. The front-end security utilizes numerous multi-factor authentication metrics and a distributed denial of service (DDoS) cryptographic boundary to proactively attack malicious users using a cryptographic puzzle, and the back-end security provides data encryption and decryption, data privacy, data integrity, key management, pattern monitoring, audit trails and security alerts while simultaneously hiding the complexity behind an identical or similar ORM or database drive application programming interface (API).Type: GrantFiled: December 10, 2018Date of Patent: March 3, 2020Assignee: CRYPTERON, INC.Inventor: Siddharth Shetye
-
Patent number: 10579281Abstract: A method for storing a data segment in a storage tier of a storage unit comprising at least two storage tiers includes receiving the data segment to be stored including metadata; receiving metadata of data segments stored in the storage unit; and determining the storage tier to store the received data segment to and a protection level dependent on the metadata received and dependent on the metadata of the received data segment.Type: GrantFiled: August 18, 2015Date of Patent: March 3, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Giovanni Cherubini, Ilias Iliadis, Jens Jelitto, Vinodh Venkatesan
-
Patent number: 10579940Abstract: 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: GrantFiled: August 18, 2016Date of Patent: March 3, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ashish Jagmohan, Elham Khabiri, Richard B. Segal, Roman Vaculin
-
Patent number: 10565520Abstract: A device may receive a first command, included in a set of commands, to set a configuration parameter associated with performing feature extraction. The device may receive a second command, included in the set of commands, to set a corresponding value for the configuration parameter. The configuration parameter and the corresponding value may correspond to a particular feature metric that is to be extracted. The device may configure, based on the configuration parameter and the corresponding value, feature extraction for a corpus of documents. The device may perform, based on configuring feature extraction for the corpus, feature extraction on the corpus to determine the particular feature metric. The device may generate a feature vector based on performing the feature extraction. The feature vector may include the particular feature metric. The feature vector may include a feature identifier identifying the particular feature metric. The device may provide the feature vector.Type: GrantFiled: May 23, 2016Date of Patent: February 18, 2020Assignee: Accenture Global Solutions LimitedInventors: Janardan Misra, Shubhashis Sengupta, Sanjay Podder, Karthik Acharyulu
-
Collaborative filtering method, apparatus, server and storage medium in combination with time factor
Patent number: 10565525Abstract: A method of collaborative filtering in combination with time factor includes: establishing an exponential smoothing model; acquiring a time period proposed for the exponential smoothing model, the time period includes a plurality of time cycles; acquiring a plurality of user identifiers and user preference degree values of the user identifiers over a specified product during the plurality of time cycles; performing iterative calculations of the user preference degree values utilizing the exponential smoothing model, and obtaining smoothing results corresponding to the time cycles; generating a sparse matrix utilizing the user identifiers and the smoothing result corresponding to the time cycles, the sparse matrix includes a plurality of user preference degrees to be predicted; acquiring a collaborative filtering model and inputting the smoothing results corresponding to the time cycles into the collaborative filtering model; and training through the collaborative filtering model, calculating and obtaining preType: GrantFiled: April 6, 2017Date of Patent: February 18, 2020Assignee: PING AN TECHNOLOGY (SHENZHEN) CO., LTD.Inventors: Luyang Cao, Jianming Wang, Jing Xiao -
Patent number: 10565006Abstract: A computer-implemented method includes identifying duplicate items of data in a dataset on which a computation task is to be performed by segmenting the dataset into multiple segments and performing a deduplication operation on each of the multiple segments, as well as removing the duplicate items of data in the dataset from the computation task. Such a method also includes performing the computation task on the remaining items of data in the dataset, wherein the remaining items of data comprise unique items of data in the dataset, and aggregating the results of the computation task and memoized computation results corresponding to the duplicate items of data to generate a complete computation result for the dataset. Further, such a method includes outputting the complete computation result for the dataset to a user.Type: GrantFiled: July 25, 2016Date of Patent: February 18, 2020Assignee: International Business Machines CorporationInventor: Shripad J. Nadgowda
-
Patent number: 10559377Abstract: A method for identifying diagnostic and therapeutic options for medical conditions. The method includes obtaining, from patient data in electronic health records, a diagnoses statistics database that includes statistical distributions of values of action results associated with diagnoses, and for each action result, a benefit of using the action result for disambiguating pairs of diagnoses. The method further includes obtaining an initial differential diagnosis for a patient. The initial differential diagnosis includes a set of initial diagnoses that are based on initially available patient data. Each initial diagnosis is assigned a probability that the initial diagnosis correctly identifies a condition of the patient.Type: GrantFiled: January 18, 2017Date of Patent: February 11, 2020Assignee: Biomed Concepts Inc.Inventors: Gerald E. Loeb, Jeremy A. Fishel
-
Patent number: 10558628Abstract: Elements of a database object are removed. The database object is stored as a plurality of different object portions, where each object portion is associated with one or more versions of transaction identifiers stored separately from the database object. An oldest transaction identifier is determined for a transaction for which data portions of the database object remains visible. Each object portion is examined and object portions with a threshold amount of data to remove are determined based on a comparison of the transaction identifiers for those object portions and the oldest transaction identifier. Data from the database object are removed in response to a sufficient quantity of data is to be removed from object portions containing the threshold amount of data.Type: GrantFiled: November 6, 2017Date of Patent: February 11, 2020Assignee: International Business Machines CorporationInventors: Daniel J. Dietterich, Jeffrey M. Keller
-
Patent number: 10545979Abstract: History for data objects may be maintained to detect data events. An indication of an Extract, Transform, Load (ETL) process applied to one or more source data objects to generate one or more transformed data objects may be received. History for the source data objects may be updated to include the transformed data objects and the ETL process that generated the transformed data objects. An evaluation of the update may be performed to determine whether an event associated with the data lineage is triggered. If the event is triggered, a notification of the event may be sent to one or more subscribers for the event.Type: GrantFiled: December 20, 2016Date of Patent: January 28, 2020Assignee: Amazon Technologies, Inc.Inventors: George Steven McPherson, Mehul A. Shah, Prajakta Datta Damle, Gopinath Duddi, Anurag Windlass Gupta
-
Patent number: 10547975Abstract: Embodiments provide techniques, including systems and methods, for determining an estimated target pickup location for a corresponding transport request at a particular location, such as associated with a particular geohash. A requestor may send a request that is associated with a location that does not reflect the requestor's intent regarding where they would like to be met by the provider (i.e., “picked up”). GPS inaccuracies may cause the request location to inaccurately indicate where the requestor will be; for example, the request location may be inside a building while the requestor is waiting on a curb around a far side of the building. The target pickup location allows for a requestor and a provider to meet more efficiently, reducing delay for the provider and improving the efficiency of the system by preventing provider system resources from being taken from other service areas and decreasing provider downtime upon matching.Type: GrantFiled: March 29, 2019Date of Patent: January 28, 2020Assignee: Lyft, Inc.Inventors: Yuanyuan Pao, Snir Kodesh, Jatin Chopra, Kevin Fan, Charlie Lin, Limin Shen, Dor Levi, Asif Haque, Zeynep Erkin Baz
-
Patent number: 10535010Abstract: A method for generating a pattern matching machine for identifying matches of a symbol pattern in a sequence of in put symbols, the received symbol pattern including an indicator that one or more symbols in the symbol pattern repeat as repeated symbols, the method comprising: generating a plurality of symbol patterns for the received symbol pattern, each generated symbol pattern being equivalent to the symbol pattern for a different number of repetitions of the repeated symbols, wherein the plurality of generated symbol patterns comprise all possible symbol patterns equivalent to the received symbol pattern up to a predetermined maximum length of a generated symbol pattern.Type: GrantFiled: November 27, 2014Date of Patent: January 14, 2020Assignee: British Telecommunications PLCInventor: James Mistry
-
Patent number: 10534666Abstract: A method for execution by a dispersed storage and task (DST) processing unit that includes a processor includes receiving a storage request from a user device via a network, where the storage request indicates a data object for storage in a distributed storage network (DSN) and a licensing identifier associated with the data object. Encoded data slices are generated by utilizing a dispersed storage error encoding scheme. Storage requirement data is generated based on the licensing identifier, indicating unique instance numbers corresponding to each of the encoded data slices. A plurality of write requests are generated, each corresponding to one of the encoded data slices and each for transmission to one of the storage units via the network. Each write request indicates a number of unique writes of a corresponding encoded data slice to a storage unit based on the corresponding unique instance number indicated by the storage requirement data.Type: GrantFiled: July 14, 2016Date of Patent: January 14, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Asimuddin Kazi
-
Patent number: 10530898Abstract: Serving a content item based on the acceptance of a new feature of an online product, includes sending a message to the client device indicating availability of a feature for the online product and requesting acceptance of the feature. An indication of acceptance of the feature is received and stored in a parameter. When a request for a content item is received, a content item is selected from a content item database based, at least in part, on the parameter.Type: GrantFiled: February 21, 2018Date of Patent: January 7, 2020Assignee: Google LLCInventors: Zoltan Stekkelpak, Artem Chetverykov
-
Patent number: 10530827Abstract: A method of controlling an accelerator for transmitting media content received from a media server to at least one media player, includes receiving from the at least one media player a request for the media content; determining an operational state of the at least one media player; determining a plurality of priorities corresponding to a plurality of pieces of media metadata stored in the accelerator based on the determined operational state, the plurality of pieces of media metadata corresponding to the requested media content; and managing the plurality of pieces of media metadata based on the plurality of priorities.Type: GrantFiled: June 27, 2016Date of Patent: January 7, 2020Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Sung-ho Lee, Kil-jong Kim, Do-young Joung
-
Patent number: 10521763Abstract: This invention relates to a natural resource and reserve management system, a corresponding method and a resultant natural asset inventory. The system has means for amalgamating and integrating data from disparate expert technical systems and applications, including computer developed or generated data, into at least one common, spatially-referenced database for use by at least one commercially available inventory management application, in order to provide integrated natural asset management in a natural resource inventory. The natural resources and reserves may comprise of depletable mineral resources and reserves, the amalgamation and integration may be conducted continually, and the data may be from disparate expert technical systems and applications in order to provide integrated mineral asset management in a mineral resource inventory.Type: GrantFiled: January 22, 2016Date of Patent: December 31, 2019Assignee: MINE RP HOLDINGS (PTY) LIMITEDInventors: John Francis Megannon, Andries George Hendrik Loubser, Michael Woodhall, Edmund Johan Strydom, Alastair Stuart MacFarlane
-
Patent number: 10522249Abstract: A method of providing changes in healthcare policy information is provided, including: providing a first database, the first database containing a plurality of records, each record containing a copy of a website and tags associated with the website, the website pertaining to healthcare policy information; retrieving current versions of tags associated with the websites on the Internet; for each website, determining if the tags associated with the website have changed by comparing the current version of the tags to the copy of the tags in the first database; if the tags have changed, updating the copy of the website associated with the tags in the first database; determining the changes in the website, and providing access to reports generated to reflect changes in the website.Type: GrantFiled: August 20, 2015Date of Patent: December 31, 2019Assignee: Biopolicy Innovations Inc.Inventors: Andrew Park, Drew Gutschmidt
-
Patent number: 10511670Abstract: Representative embodiments set forth herein disclose techniques for enabling a client application to supplement its features by utilizing the functionalities provided by a web browser in a secure manner. According to some embodiments, the client application can authenticate with an authentication server to establish a trusted connection between the client application and the authentication server. In turn, the client application can issue a request to the authentication server for particular content. Next, the authentication server can establish a “content uniform resource locator (URL)” for accessing the content, and interface with a web server to establish an “authentication URL”, and return both the content URL and the authentication URL to the client application. In turn, the client application invokes an instance of the web browser and causes the web browser to access the authentication URL to obtain session information, and subsequently access the content URL to obtain the content.Type: GrantFiled: December 21, 2016Date of Patent: December 17, 2019Assignee: Apple Inc.Inventor: Hui Wang
-
Patent number: 10503896Abstract: The subject matter of this specification generally relates to data security. In some implementations, a method includes receiving, from data owners, a first cryptographically secure representation of data to be monitored for data breaches. Each first cryptographically secure representation can include a cryptographically secure data structure that represents a plurality of first data records maintained by the data owner. One or more second cryptographically secure representations of second data records are received from a user. A number of the second cryptographically secure representations that match a corresponding portion of the first cryptographically secure representation received from a data owner is determined. A determination is made that a data breach occurred for the data owner based on the number of the second cryptographically secure representations that match the corresponding portion of the first cryptographically secure representation received from the data owner.Type: GrantFiled: March 17, 2017Date of Patent: December 10, 2019Assignee: Chronicle LLCInventors: Carey Stover Nachenberg, Stephen Gillett
-
Patent number: 10503798Abstract: Various embodiments of the present disclosure provide a system and method for matching two or more addresses. In one embodiment, the system and method includes extracting certain strings or tokens from the addresses, storing the extracted portions into address property containers, and comparing the extracted properties in a layered approach based on the information constructed in the address property containers. In the first layer, the primary properties of the first address are compared to the primary properties of the second address. In the second layer, for each common primary property the modifiers associated with the common primary property of the first address are compared to the modifiers associated with selected primary properties of the second address.Type: GrantFiled: November 22, 2016Date of Patent: December 10, 2019Assignee: Trans Union LLCInventors: Tong Chen, Susan Baleski, Alejandro Reskala
-
Patent number: 10500490Abstract: Methods and systems for receiving a request for content associated with a game, receiving at least one of a device identifier and at least one of game data, associating the device identifier with the game data to create a document, and retrieving the document to generate relevant content items for display on the web page.Type: GrantFiled: May 17, 2017Date of Patent: December 10, 2019Assignee: Google LLCInventor: Michael Bachman
-
Patent number: 10483998Abstract: A method of signal processing for handling a digital signal outputted by an analog-to-digital converter includes determining a candidate interval corresponding to each of multiple sampling points in a sampling space of the digital signal, wherein the candidate interval is one of multiple candidate intervals, calculating numbers of sampling points corresponding to each one of the multiple candidate intervals to determine a delegate candidate interval, and calculating a delegate value of the sampling space according to a number of sampling points corresponding to the delegate candidate interval and values of the sampling points corresponding to the delegate candidate interval.Type: GrantFiled: October 22, 2018Date of Patent: November 19, 2019Assignee: Wistron CorporationInventor: Yi-Hsi Huang
-
Patent number: 10466965Abstract: A computer system creates a plurality of indexes from a first plurality of records, wherein each index corresponds to an attribute of a plurality of attributes. The computer system detects a record of a second plurality of records, wherein the record includes a value corresponding to each of the plurality of attributes. The computer system determines a first set of values from a first index of the plurality of indexes that corresponds to a first attribute. The computer system determines a plurality of individual similarity scores for the first set of values by utilizing a similarity function. The computer system determines an overall similarity score for each record of at least a portion of the first plurality of records and based on the overall similarity scores, determines a record of the first plurality of records that corresponds to the record of the second plurality of records.Type: GrantFiled: February 22, 2017Date of Patent: November 5, 2019Assignee: PAYPAL, INC.Inventors: Vandit Khamker, Yang Chen, Xing Ji
-
Patent number: 10469501Abstract: Example implementations relate to multi-protocol access control lists. In an example, a multi-protocol access control list (ACL) is maintained in an extended attribute of an object stored in a file store. The multi-protocol ACL holds a primary ACL in a format associated with a primary protocol of a file store and a secondary ACL in a format associated with a secondary protocol.Type: GrantFiled: May 24, 2017Date of Patent: November 5, 2019Assignee: Hewlett Packard Enterprise Development LPInventors: Manoj Thankappan Varadamma, Nandesh Palanisamy, Roselle N. Fernandez, Matthew B. Dumm, Jonathan Wesley Hittle
-
Patent number: 10467392Abstract: A target hash phrase can be provided to a user on a computer that indicates a target state of the computer. The computer generates a local hash phrase that represents a current state of the computer. The local hash phrase can be used to verify that the computer is at the target state by comparing the local hash phrase with the target hash phrase. The computer may receive corrective input from the user to correct the state of the computer depending on the comparison. The local hash phrase can be generated by computing one or more hash values from data that represent a state of the computer. The one or more hash values correspond to one or more hash words that comprise the hash phrase. Individual letters of each hash word can be selected using segments of a corresponding hash value.Type: GrantFiled: May 2, 2017Date of Patent: November 5, 2019Assignee: Microsoft Technology Licensing, LLCInventor: Edwin J. Gale
-
Patent number: 10467005Abstract: In a distributed processing system having multiple processing nodes including alive nodes and dead nodes, a method is provided for collecting an object from the alive nodes. The method includes maintaining a separate count value for each of remote nodes at which the object is remotely-referenced. The method further includes suppressing a collection of the object when the separate count value for any of the remote nodes is non-zero. The method also includes clearing the separate count value for a given one of the remote nodes when the given one of the remote nodes is dead.Type: GrantFiled: December 15, 2015Date of Patent: November 5, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Kiyokuni Kawachiya
-
Patent number: 10462258Abstract: A resource download method, an electronic device, and an apparatus, where the resource download method includes initiating a first request to a server, receiving a packet generated by the server based on the first request and returned by the server, where the packet includes an entity data part corresponding to the first request, writing a download resource into a first storage area of the electronic device when the entity data part of the packet is the download resource, reading the download resource from the first storage area, and storing the download resource into a second storage area of the electronic device.Type: GrantFiled: August 27, 2014Date of Patent: October 29, 2019Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventor: Tao Zhou
-
Patent number: 10455262Abstract: Methods and apparatus for delivering content to a user so as to optimize and enhance the “experience” of the content. In one embodiment, an optimization and monitoring entity (OME) is used which determines, evaluates, and provides notification and/or recommendation of alternative content delivery platforms which are available to a user. The OME receives requests for content forwarded from a content server containing information identifying requesting devices and/or subscriber accounts. The OME examines the capabilities of the registered devices, and identifies/recommends alternative devices based on e.g., video/audio quality, picture size, bandwidth availability, and/or any other additional capabilities of the client devices. A notification is then sent to the client devices indicating which of the user's devices may receive the content alternatively, or in addition to, the requesting device. The notifications may be interactive, allowing the user to select one or more of the devices for delivery.Type: GrantFiled: December 12, 2016Date of Patent: October 22, 2019Assignee: Time Warner Cable Enterprises LLCInventors: Remi Rieger, Paul D. Brooks
-
Patent number: 10452620Abstract: A method can include determining metadata for a file responsive to initiating an operation on the file stored within a client system and determining a storage location within a file repository of a master version of the file from the metadata. The method also can include determining, from the storage location, whether the master version of the file is more recent than the file stored within the client system using a processor of the client system.Type: GrantFiled: September 30, 2011Date of Patent: October 22, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Kulvir S. Bhogal, Michael C. Hollinger, Jennifer E. King, Christina K. Lauridsen, Robert R. Peterson
-
Patent number: 10444979Abstract: Computer-readable media, computer systems, and computing devices for initiating a search function, such as presentation of a search box or initiation of a search, is provided. In one embodiment, the method includes detecting movement of a selector from within a display area to an edge of the display area. Such a selector can be controlled by an input device coupled to a user device. In response to detecting movement of the selector from within the display area to the edge of the display area, a search-query input area associated with a search engine is presented within a display screen view.Type: GrantFiled: September 11, 2012Date of Patent: October 15, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Xuedong David Huang, Samuel Y. Shen, Hongjiang Zhang, Yong Rui
-
Patent number: 10445366Abstract: A method of storing a Tune Uniform Resource Locator (TuneURL) associated with a URL in a database includes receiving a TuneURL of a unique sequence of musical notes and a URL associated with the TuneURL; creating an audio fingerprint of the TuneURL; and storing the audio fingerprint of the TuneURL and the URL associated with the TuneURL in the database.Type: GrantFiled: July 17, 2017Date of Patent: October 15, 2019Inventor: Jaap Dekkinga
-
Patent number: 10440081Abstract: Disclosed is a content delivery system of networked computer systems, the content delivery system for effecting transmission of media assets to a user device having an output interface available to a user, the media asset being transmitted as a media stream for outputting to the user while the media stream is still being received at the user device. The content delivery system comprises a first computer system operated by a first operator and a second computer system operated by a second operator. Each of the first and second computer systems is configured to execute a respective instance of contract software for effecting the transmission of the media asset to the user device as the media stream. The contract software embodies a contract between the first operator and the second operator defining permitted interactions of their computer systems.Type: GrantFiled: April 30, 2015Date of Patent: October 8, 2019Assignee: PIKSEL, INCInventor: Giorgio Tornielli
-
Patent number: 10430484Abstract: Methods and apparatus related to determining points of interest based on content of one or more sources associated with a user. Relevance scores are determined for the points of interest based on additional information associated with the user and the content. Point of interest information that is related to the points of interest is provided based on the determined relevance scores.Type: GrantFiled: January 31, 2017Date of Patent: October 1, 2019Assignee: GOOGLE LLCInventors: Zoltan Gyongyi, Frank Worsley, Darryl DeWeese
-
Patent number: 10395175Abstract: Certain embodiments herein relate to dynamically displaying related information based on a current location in content. Various types of content may include characters in a story, places, events, or other objects. Relationships associated with these objects may be determined, along with a location in the content at which the relationships exist. Such information may facilitate presentation of the relationships by a reader device based on a current location in the content displayed by the reader device.Type: GrantFiled: December 12, 2014Date of Patent: August 27, 2019Assignee: Amazon Technologies, Inc.Inventors: Julie Lynne Teodorescu-Badia, Walter Manching Tseng, Abhishek Patnia
-
Patent number: 10387681Abstract: A computing device has first and second operating systems with access to first and second memories, respectively. The second memory is provided for secure computing resources and is not accessible by applications in the first operating system. A software module executable within the first operating system receives requests for secure computing resources, adds access credentials and passes the requests to a software module in the second operating system.Type: GrantFiled: March 20, 2017Date of Patent: August 20, 2019Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Yuri Poeluev, Zhigang Luo
-
Patent number: 10389675Abstract: Methods and systems are disclosed for user interfaces and associated processes in email communication. In some embodiments, information such as address-context information of an email message is rendered to aid the user in various user interface scenarios. These scenarios include user interfaces for the Reply All command and the Send command. A Prompt is provided on the user interface in some embodiments for the usage of commands such as the Reply All command and Send command. The activation of the Reply All command in some embodiments is enabled with a predefined gesture on the user interface that is different from that used for other commands such as the Reply command. In other embodiments the gesture required for the activation of the Send command is changed based on the command that was activated to create the email message to be sent.Type: GrantFiled: February 13, 2014Date of Patent: August 20, 2019Inventor: Sudheer A. Grandhi
-
Patent number: 10387264Abstract: Initiating backups based on data changes is described. A system identifies an amount of data changed for a client since a previous backup operation for the client. The system determines whether the amount of data changed meets a threshold requirement. The system initiates a backup operation for the client if the amount of data changed meets the threshold requirement.Type: GrantFiled: June 25, 2015Date of Patent: August 20, 2019Assignee: EMC IP HOLDING COMPANY LLCInventors: Tushar P. Telichari, Preeti Varma, Cazeeta Almeida
-
Patent number: 10390087Abstract: A video processing device is configured to obtain, from a bitstream, one or more syntax elements indicating one or more partitioning schemes for an output layer set. For each respective partitioning scheme of the one or more partitioning schemes, the respective partitioning scheme specifies a division of the output layer set into one or more partitions. Each layer in the output layer set belongs to exactly one partition in the respective partitioning scheme. Additionally, the video processing device obtains, from a Supplemental Enhancement Information (SEI) message or video usability information (VUI) in a video parameter set (VPS), hypothetical reference decoder (HRD) parameters for each of the one or more partitioning schemes. For each respective partition of the respective partitioning scheme, the video processing device tests, based on the HRD parameters for the respective partitioning scheme, the respective partition for conformance to a video coding standard.Type: GrantFiled: April 30, 2015Date of Patent: August 20, 2019Assignee: Qualcomm IncorporatedInventors: Adarsh Krishnan Ramasubramonian, Ye-Kui Wang, Fnu Hendry, Krishnakanth Rapaka
-
Patent number: 10390049Abstract: An electronic device for sending a message is described. The electronic device includes a processor and instructions stored in memory that is in electronic communication with the processor. The electronic device determines whether a first picture is a Clean Random Access (CRA) picture. The electronic device also determines whether a leading picture is present if the first picture is a CRA picture. The electronic device further generates a message including a CRA discard flag and an initial CRA Coded Picture Buffer (CPB) removal delay parameter if a leading picture is present. The electronic device additionally sends the message.Type: GrantFiled: June 23, 2017Date of Patent: August 20, 2019Assignee: SHARP KABUSHIKI KAISHAInventor: Sachin G. Deshpande
-
Patent number: 10380501Abstract: Lookalike models can select users that are predicted to share characteristics with a specified set of seed users. The processing requirements for lookalike models can be decreased by identifying features that have low impact on model accuracy, and therefore can be excluded from creating models. Also, by identifying preferred seed sources and training parameters, accurate lookalike models can be created with less overhead and in less time. The features and training parameters can be identified by obtaining a sample seed set, extracting seeds with a defined set of features, and using the remaining training seeds to train a model. Performance of this model can be compared to a standard model to see if the model performs well. If so, features excluded from the features used to create the model, a seed source, or training parameters used to create the model can be selected.Type: GrantFiled: November 13, 2015Date of Patent: August 13, 2019Assignee: Facebook, Inc.Inventors: Haibin Cheng, Xian Xu, Yang Pei
-
Patent number: 10375456Abstract: Implementations generally relate to providing highlights of an event recording. In some implementations, a method includes receiving, at a client device, a video stream associated with an event. The method further includes receiving, at the client device, one or more tag commands from a user. The method further includes generating one or more tags based on the one or more tag commands, where each tag of the one or more tags tags a portion of the video stream. The method further includes tagging one or more portions of the video stream based on the one or more tags. The method further includes storing a copy of the video stream and the one or more tags on the client device.Type: GrantFiled: August 24, 2017Date of Patent: August 6, 2019Assignees: SONY CORPORATION, SONY CORPORATION OF AMERICAInventors: Austin Noronha, Udupi Ramanath Bhat
-
Patent number: 10372488Abstract: Techniques are disclosed for processing records using virtual memory mapping. An input file is virtually divided into a fragments based on memory mapping. Execution threads are started and assigned to each of the fragments. The execution threads process the fragments in parallel and each of the execution threads generates an output file. The output files generated by each of the execution threads are merged to create a final output file.Type: GrantFiled: September 15, 2017Date of Patent: August 6, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventor: Rajeev Kumar Misra