Sorting (707/7) Patents (Class 707/999.007)
-
Patent number: 12174841Abstract: Techniques for suggesting media assets, the technique including: requesting a set of candidate media assets for a set of user media items based on a knowledge graph metadata network describing the set of user media items; receiving metadata for the set of candidate media assets; determining one or more sets of ranked media assets based on the received metadata; and outputting the determined one or more sets of ranked media assets.Type: GrantFiled: May 2, 2022Date of Patent: December 24, 2024Assignee: Apple Inc.Inventors: Nathaniel B. Chapman, Patrick H. Kelly, Eric Circlaeys, Kevin Bessiere, Brian J. Rogosky, Alfredo Ramos-Alvarez, Bruno J. Conejo, Matthias Mauch, Hao Yang, Bruno Di Giorgi, Jeremy P. Bogle, Zachary H. Smith, Betim Deva, Daniel Cartoon, Neil C. Foley, Menelaos D. Kokolios, Lewis Kaneshiro, Jorge A. Herrera Soto, James E. Hewitt, Casey W. Baker, Alexa Rockwell, Alexis H. Durocher, Trevor M. Slaton, Cristina N. Smith
-
Patent number: 12026180Abstract: An online system leverages stored interactions with items made by users after the online system received queries to determine display of items satisfying the query. For example, the online system trains a model to predict a likelihood of a user performing an interaction with an item displayed after a query was received. As different items receive different amounts of interaction from users, limited historical interaction with certain items may limit accuracy of the model. The online system generates embeddings for previously received queries and uses measures of similarity between embeddings for queries to generate clusters of queries. Previous interactions with queries in a cluster are combined, with the combined data being used for determining display of items in response to a query.Type: GrantFiled: May 4, 2022Date of Patent: July 2, 2024Assignee: Maplebear Inc.Inventors: Taesik Na, Tejaswi Tenneti, Haixun Wang, Xiao Xiao
-
Patent number: 11940954Abstract: Methods, non-transitory machine readable media, and computing devices that ensure correctness of file system analytics are disclosed. With this technology, a first generation number for a volume is incremented in response to a modification of a rule set that defines properties of objects of a file system associated with the volume. A determination is made when a second generation number in a first inode for a first one of the objects matches the first generation number. The first inode is identified based on a traversal of a directory tree associated with the file system. The modified rule set is applied to the properties for the first one of the objects to obtain values, when the second generation number fails to match the first generation number. Analytics data is output after the traversal has completed. The analytics data is generated in response to a query and is based on the values.Type: GrantFiled: January 6, 2023Date of Patent: March 26, 2024Assignee: NETAPP, INC.Inventors: Richard Jernigan, Xin Wang, Subramanian Natarajan, Richard Chow, Adam Ciapponi, Brad Lisson, Dave Rose
-
Patent number: 11921728Abstract: Aspects of the present disclosure relate to systems and methods for performing targeted searching based on a user profile. In examples, a user profile including a user embedding may be retrieved based on the receipt of a user indication. The user embedding may be created based on one or more user interest. A plurality of document embeddings may be identified based on the user embedding, where each document embedding of the plurality of document embeddings is determined to be within a first distance of the user embedding. In examples, a ranking for each document embedding of the plurality of document embeddings may be generated, where the ranking for each document embedding of the plurality of document embeddings is based on the user embedding. At least one document may be recommend based on a ranking associated with a document embedding.Type: GrantFiled: January 29, 2021Date of Patent: March 5, 2024Assignee: Microsoft Technology Licensing, LLCInventors: Junaid Ahmed, Waleed Malik, Arnold Overwijk
-
Patent number: 11868676Abstract: Aspects of the present disclosure involve a system and a method for performing operations comprising: receiving, by a messaging application implemented on a client device, input that selects a sound option to add sound to one or more images; in response to receiving the input, presenting a sound editing user interface element that visually indicates a played portion of the sound and separately visually indicates an un-played portion of the sound; receiving an interaction with the sound editing user interface element to modify a start point of the sound; embedding a graphical element representing the sound in the one or more images; playing, by the messaging application, the sound associated with the graphical element starting from the start point together with displaying the one or more images.Type: GrantFiled: September 23, 2020Date of Patent: January 9, 2024Assignee: Snap Inc.Inventors: Nathan Kenneth Boyd, Jonathan Dale Brody, Andrew Grosvenor Cooper, Brandon Francis, Christie Marie Heikkinen, Ranidu Lankage
-
Patent number: 11853072Abstract: A system and method for real world autonomous vehicle trajectory simulation may include: receiving training data from a data collection system; obtaining ground truth data corresponding to the training data; performing a training phase to train a plurality of trajectory prediction models; and performing a simulation or operational phase to generate a vicinal scenario for each simulated vehicle in an iteration of a simulation. Vicinal scenarios may correspond to different locations, traffic patterns, or environmental conditions being simulated. Vehicle intention data corresponding to a data representation of various types of simulated vehicle or driver intentions.Type: GrantFiled: September 1, 2022Date of Patent: December 26, 2023Assignee: TUSIMPLE, INC.Inventors: Xing Sun, Wutu Lin, Liu Liu, Kai-Chieh Ma, Zijie Xuan, Yufei Zhao
-
Patent number: 11822611Abstract: An invention is disclosed for systems, methods, processes, and products of providing information to users based on their relationships with other users. Such a system, method, process, or product provides a more reliable, accurate, or otherwise effective way of determining and presenting relevant information to users, consumers, and the like.Type: GrantFiled: January 11, 2021Date of Patent: November 21, 2023Inventor: Edmond K. Chow
-
Patent number: 11755596Abstract: A method and apparatus for generating personalized suggestions for natural language search queries, where the method includes receiving a natural language query input from a user, obtaining set of suggestions for the natural language query, identifying a set of concepts in the set of suggestions, applying co-occurrence model to the set of concepts to obtain user specific concept probabilities and vocabulary probabilities, computing suggestion scores for at least one suggestion in the set of suggestions based on the user specific concept probabilities and vocabulary probabilities, and ranking the set of suggestions based on suggestion scores.Type: GrantFiled: January 5, 2021Date of Patent: September 12, 2023Assignee: Salesforce, Inc.Inventors: Georgios Balikas, Matthieu Michel Robin Landos, Marc Brette, Arieta Shabani
-
Patent number: 11714837Abstract: Methods, systems, and computer-readable media are provided for facilitating mapping of semantically similar terms between and among two or more information systems. In particular, to facilitate automatic discovery, establishment, and/or statistical validation of linkages between a plurality of different nomenclatures employed by a plurality of information systems, such as multiple electronic health record systems. In embodiments, the imputation of latent synonymy in corpora comprised of samples of historical records from each system enables automated terminology mapping between disparate systems' records, thereby establishing reliable linkages that may subsequently be utilized for realtime decision support, data mining-based research, or other valuable purposes.Type: GrantFiled: January 13, 2022Date of Patent: August 1, 2023Assignee: Cerner Innovation, Inc.Inventors: Douglas S. McNair, Kanakasabha K. Kailasam, John Christopher Murrish
-
Patent number: 11334949Abstract: A framework for an automated news recommendation system for financial analysis. The system includes the automated ingestion, relevancy, clustering, and ranking of news events for financial analysts in the capital markets. The framework is adaptable to any form of input news data and can seamlessly integrate with other data used for analysis like financial data.Type: GrantFiled: January 31, 2020Date of Patent: May 17, 2022Assignee: S&P Global Inc.Inventors: Lisa Kim, Zhiqiang Ma, Grace Bang, Chong Wang, Himani Singh, Russell Kociuba, Steven Pomerville, Xiaomo Liu
-
Patent number: 11263211Abstract: Described are methods, systems and computer readable media for data partitioning and ordering.Type: GrantFiled: April 30, 2019Date of Patent: March 1, 2022Assignee: Deephaven Data Labs, LLCInventors: Ryan Caudy, David R. Kent, IV, Charles Wright, Radu Teodorescu
-
Patent number: 11244331Abstract: Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to run, within an active memory: a data collection module aggregating a plurality of domain name data; a profile generation module generating a domain name profile from the domain name data comprising attributes associated with a first domain name; a graph generation module defining domain names sharing attributes with the domain name, a second domain name in the domain names sharing a greatest number of attributes with the first domain name and closest, in proximity within a generated graph, to the first domain name; and a domain name strategy suggestion module rendering a user interface comprising a user interface control that identifies a referral to an administrator for the second domain name and provides, within the user interface control, a link for contacting the administrator.Type: GrantFiled: September 23, 2019Date of Patent: February 8, 2022Assignee: Go Daddy Operating Company, LLCInventors: Blake Irving, Rene Reinsberg, Tina Nguyen
-
Patent number: 11176145Abstract: In various example embodiments, a system and method for constructing and scoring word vectors between natural language words and generating output to a user in the form of personalized recommendations are presented.Type: GrantFiled: October 17, 2016Date of Patent: November 16, 2021Assignee: eBay Inc.Inventors: Ashish Gupta, Ranjan Sinha
-
Patent number: 11036558Abstract: Methods are provided for data processing in a multi-threaded processing arrangement. The methods include receiving a data processing task to be executed on data including a plurality of data records, the data having an associated record description including information relating to parameters or attributes of the plurality of data records. Based on the received data processing task, the record description is analyzed to determine an indication of expected workload for the data records. Further, the data is divided into a plurality of data sets. Based on the determined indication of expected workload for the data records, the data sets are allocated processing threads for parallel processing by a multi-threaded processing arrangement.Type: GrantFiled: April 29, 2019Date of Patent: June 15, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Steven J. Horsman, Samuel J. Smith
-
Patent number: 11012497Abstract: A method and system of managing downloads of a file from a server. A number of current connections between a client and the server is determined to be at least a preset threshold number of allowable concurrent connections between the server and the client and in response, a request by the client to download the file from the server using another connection between the client and the server is denied. After the request is denied, the number of current connections between the client and the server is determined to be less than the preset threshold number after which the other connection between the client and the server is established and the file is downloaded to the client via the other connection. The preset threshold number of allowable concurrent connections is automatically changed based on a total number of active current connections between server and both the client and other clients.Type: GrantFiled: August 9, 2019Date of Patent: May 18, 2021Assignee: International Business Machines CorporationInventors: Daniel A. Campbell, Robert F. Pryor, John B. Simmons
-
Patent number: 10990929Abstract: The present approach relates to providing targeted content to a user (e.g., employee) of an enterprise. In certain implementations, the present techniques involve receiving filter data (e.g., data identifying an employee) from a user and providing content in the form of knowledge blocks to a user based on metadata of the knowledge blocks that is associated with the filter data. In other implementations, the present techniques involve receiving trigger data (e.g., data of an employee satisfying a condition) and providing a set of activities (e.g., social activities or work related) to a user based on the trigger data.Type: GrantFiled: May 4, 2018Date of Patent: April 27, 2021Assignee: ServiceNow, Inc.Inventors: Harshitha Kota Ram Gopal, Kenneth James Hamer, Lucinda Kathryn Foss, Anil Kumar Bathula, Ismail Sencan, Harivijay Srikanth Gunuru, Regis Michel Cridlig, Akhilesh Kondra, Kaho Lee, Sarup Paul, Maria Svoisky Goldberg
-
Patent number: 10976907Abstract: Techniques are disclosure for a data enrichment system that enables declarative external data source importation and exportation. A user can specify via a user interface input for identifying different data sources from which to obtain input data. The data enrichment system is configured to import and export various types of sources storing resources such as URL-based resources and HDFS-based resources for high-speed bi-directional metadata and data interchange. Connection metadata (e.g., credentials, access paths, etc.) can be managed by the data enrichment system in a declarative format for managing and visualizing the connection metadata.Type: GrantFiled: September 24, 2015Date of Patent: April 13, 2021Assignee: Oracle International CorporationInventors: Alexander Sasha Stojanovic, Douglas C. Savolainen, Mark Kreider
-
Patent number: 10936648Abstract: A method includes displaying, in a user interface on a user device, an electronic document including content, receiving a selection of a portion of the content, and responsive to the selection, modifying the user interface to include, in a first portion of the user interface, one or more slides generated based on the selected portion of the content while continuing to display the electronic document including the content in a second portion of the user interface. Another method may include displaying, in a user interface at a user device, a first electronic document, receiving, via the user interface, a request to view slides from a second electronic document, receiving, via the use interface, a selection of a slide to insert into the first electronic document, and responsive to the user selection of the slide, modifying the user interface to include the selected slide in the first electronic document.Type: GrantFiled: December 12, 2017Date of Patent: March 2, 2021Assignee: Google LLCInventors: Vishnu Sivaji, Steven Joseph Saviano, Andrea Dulko, Shruti Jain, Shrikant R. Shanbhag, Arijit De, Max Harris Kessler
-
Patent number: 10915368Abstract: Methods are provided for data processing in a multi-threaded processing arrangement. The methods include receiving a data processing task to be executed on data including a plurality of data records, the data having an associated record description including information relating to parameters or attributes of the plurality of data records. Based on the received data processing task, the record description is analyzed to determine an indication of expected workload for the data records. Further, the data is divided into a plurality of data sets. Based on the determined indication of expected workload for the data records, the data sets are allocated processing threads for parallel processing by a multi-threaded processing arrangement.Type: GrantFiled: April 29, 2019Date of Patent: February 9, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Steven J. Horsman, Samuel J. Smith
-
Patent number: 10783129Abstract: A method and system for creating an index of content without interfering with the source of the content includes an offline content indexing system that creates an index of content from an offline copy of data. The system may associate additional properties or tags with data that are not part of traditional indexing of content, such as the time the content was last available or user attributes associated with the content. Users can search the created index to locate content that is no longer available or based on the associate attributes.Type: GrantFiled: October 12, 2015Date of Patent: September 22, 2020Assignee: Commvault Systems, Inc.Inventors: Anand Prahlad, Jeremy A. Schwartz, David Ngo, Brian Brockway, Marcus S. Muller, Parag Gokhale, Rajiv Kottomtharayil
-
Patent number: 10768826Abstract: The present invention provides a disk detection method and apparatus. The method includes: collecting a set of N pieces of real-time data that are in a one-to-one correspondence with N input/output I/O-related counters of a disk, where the N I/O-related counters include an I/O response time of the disk and a counter affecting the I/O response time; the I/O response time is a time between delivery of an operation request by an application and reception of a response of the disk to the request; determining, according to the N pieces of real-time data, whether the I/O response time is abnormal; and outputting a detection result if the I/O response time is abnormal, where the detection result is used to represent that the I/O response time is abnormal.Type: GrantFiled: January 29, 2018Date of Patent: September 8, 2020Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Jinghui Li, Jindong Zhang, Cheng Huang
-
Patent number: 10764185Abstract: A pricing policy to be applied to token population changes at a token bucket used for admission control during burst-mode operations at a work target is determined. Over a time period, changes to the token population of that bucket are recorded. An amount to be charged to a client is determined, based on the recorded changes in token population and an associated pricing amount indicated in the policy.Type: GrantFiled: June 25, 2013Date of Patent: September 1, 2020Assignee: Amazon Technologies, Inc.Inventors: Stuart Henry Seelye Marshall, Wei Xiao, Bjorn Patrick Swift, Kiran-Kumar Muniswamy-Reddy, Miguel Mascarenhas Filipe, Yijun Lu, Stefano Stefani, James R. Hamilton
-
Patent number: 10732853Abstract: Techniques for dynamically changing the amount of memory that is allocated to and used by processes (e.g., sorter processes) executed concurrently by a data processing system in a manner that is adaptive to the overall memory usage of the system. The ability to dynamically change the amount of memory that can be allocated to and used by individual processes increases and optimizes the overall memory utilization of the data processing system, which in turn results in the operations (e.g., sorting) performed by the processes to be performed in a more efficient manner. A memory manager is provided that is responsible for periodically collecting memory related information for the data processing system and for the processes (e.g., sorter processes) executed by the data processing system, and based on the collected information, for periodically and dynamically causing the memory used by the processes to be changed during the lifetime of the processes.Type: GrantFiled: April 4, 2018Date of Patent: August 4, 2020Assignee: Oracle International CorporationInventors: Ashish Mittal, Kenneth Khiaw Hong Eng
-
Patent number: 10642901Abstract: Sorting an array consisting of large number of elements. The present invention provides an apparatus for executing a multiway merging process which generates one output sequence from N input sequences on an array consisting of a large number of elements. The apparatus includes: an input sequence production unit configured to produce an input sequence by pairing a key from an element for use in a comparison during sorting with an index identifying the element for each element or sorted array of elements; an execution unit configured to execute the multiway merging process on N input sequences without rearranging the elements based on which input sequences have been produced; and a generation unit configured to rearrange the elements constituting the input sequences according to an output sequence that has been generated by the multiway merging process in the execution unit so as to generate a sorted array of elements.Type: GrantFiled: December 10, 2015Date of Patent: May 5, 2020Assignee: International Business Machines CorporationInventor: Hiroshi Inoue
-
Patent number: 10540346Abstract: The present disclosure relates to a method for enforcing constraints on data in a data processing system. The method comprises providing a set of constraints on the data. A first data update request may be received at the transactional engine and executes on the first dataset. A second data update request associated with the received data update request is determined and sent by the transactional engine to the analytical engine. The analytical engine executes the second data, resulting in a set of changes in the second dataset. The transactional engine commits the update of the first dataset before or after receiving the results of the checking of the set of constraints. The update on the first dataset is aborted by the transactional engine in response to receiving the results of the checking of the set of constraints, wherein the results indicate that the set of constraints are not met.Type: GrantFiled: August 31, 2017Date of Patent: January 21, 2020Assignee: International Business Machines CorporationInventors: Daniel Martin, Andreas Brodt, Oliver Schiller, Felix Beier, Knut Stolze
-
Patent number: 10482121Abstract: A system and method for employing a user interface to facilitate user access to games. The example method includes displaying a band of plural adjacent tiles, wherein each tile represents a game, and wherein the band is scrollable in response to a specific user input; and arranging adjacent tiles based on a sorting rule, wherein the sorting rule includes arranging each tile according to a time of use and/or a time of download of a game associated with each tile. In a more specific embodiment, the method further includes illustrating, via the adjacent tiles, one or more games corresponding to one or game recommendations obtained in response to accessing a social network associated with a user of the user interface. Menu selections can allow access to recommendations; access to related games; access to games based on social network usage, and so on.Type: GrantFiled: October 24, 2012Date of Patent: November 19, 2019Assignee: SONY INTERACTIVE ENTERTAINMENT LLCInventors: George Arriola, Carsten Schwesig, Brian Johnson, Michael Bauerly
-
Patent number: 10423972Abstract: Systems and methods of the present invention provide for one or more server computers communicatively coupled to a network and configured to run, within an active memory: a data collection module aggregating a plurality of domain name data; a profile generation module generating a domain name profile from the domain name data comprising attributes associated with a first domain name; a graph generation module defining domain names sharing attributes with the domain name, a second domain name in the domain names sharing a greatest number of attributes with the first domain name and closest, in proximity within a generated graph, to the first domain name; and a domain name strategy suggestion module rendering a user interface comprising a user interface control that identifies a referral to an administrator for the second domain name and provides, within the user interface control, a link for contacting the administrator.Type: GrantFiled: March 3, 2016Date of Patent: September 24, 2019Assignee: GO DADDY OPERATING COMPANY, LLCInventors: Blake Irving, Rene Reinsberg, Tina Nguyen
-
Patent number: 10409469Abstract: According to the present invention, a terminal executes a program correlated to content displayed in a window, etc., of a browser operating in the terminal. When the content is loaded into the window, etc., by execution of the program, the terminal registers a callback function by a window.requestAnimationFrame method assigned to the window, etc. When the callback function is invoked, the terminal determines, on the basis of an interval of timestamps at which the callback function is invoked with respect to the window, etc., whether or not the window, etc., is being browsed by a user, and re-registers the callback function by the window.requestAnimationFrame method assigned to the window, etc. The terminal intermittently notifies a server of the result of the determination.Type: GrantFiled: February 27, 2015Date of Patent: September 10, 2019Assignee: POPIN INC.Inventors: Tao Cheng, Martin Miranda
-
Patent number: 10397429Abstract: There are disclosed methods, systems and computer readable medium for a scalable printing software system. The method includes requesting installation of printing software from a printing device to enable a computing device to print using the printing device, receiving printing software from the printing device, and installing the printing software. The method further includes requesting information related to a customized version of the printing software from a customization server unrelated to the printing device, requesting installation of the customized version of the printer software, installing the customized version of the printing software and performing a print operation using the computing device to execute software components from the printing software and from the customized version of the printing software.Type: GrantFiled: April 12, 2017Date of Patent: August 27, 2019Assignees: KABUSHIKI KAISHA TOSHIBA, TOSHIBA TEC KABUSHIKI KAISHAInventors: Martin E. Corr, Ben Lear, Lilian Ji, Hugh J. Wilcox
-
Patent number: 10372674Abstract: In an approach to determining a storage to which to store a file in a storage system including at least one server and at least two storages which can communicate with the at least one server through a communication network, a computer obtains a file name of a file to be stored in a storage. The computer determines an effect of deduplication of data of the file based on the file name, and responsive to determining the effect of deduplication exists, selects a part of the file name. The computer then calculates a hash value using the part of the file name and determines a storage to which to store the file based on the hash value.Type: GrantFiled: October 16, 2015Date of Patent: August 6, 2019Assignee: International Business Machines CorporationInventors: Tohru Hasegawa, Sosuke Matsui, Shinsuke Mitsuma, Tsuyoshi Miyamura, Noriko Yamamoto
-
Patent number: 10366461Abstract: Manual human processing of documents often generates results that are subjective and include human-error. The cost and relatively slow speed of manual, human analysis makes it effectively impossible or impracticable to perform document analysis at the scale, speed, and cost desired in many industries. Accordingly, it may be advantageous to employ objective, accurate rule-based techniques to evaluate and process documents. This application discloses data processing equipment and methods specially adapted for a specific application: analysis of the breadth of documents. The processing may include context-dependent pre-processing of documents and sub-portions of the documents. The sub-portions may be analyzed based on word count and commonality of words in the respective sub-portions. The equipment and methods disclosed herein improve upon other automated techniques to provide document processing by achieving a result that quantitatively improves upon manual, human processing.Type: GrantFiled: March 6, 2017Date of Patent: July 30, 2019Assignee: AON RISK SERVICES, INC. OF MARYLANDInventors: William Michael Edmund, Daniel Crouse, John E. Bradley, III
-
Patent number: 10353893Abstract: Described are methods, systems and computer readable media for data partitioning and ordering.Type: GrantFiled: May 14, 2016Date of Patent: July 16, 2019Assignee: Deephaven Data Labs LLCInventors: Radu Teodorescu, Ryan Caudy, David R. Kent, IV, Charles Wright
-
Patent number: 10346516Abstract: A computerized method for converting a graphical representation of an activity flow to a structural text-based representation according to a plurality of human readability considerations, said computerized method comprising: converting a graphical representation of an activity flow to a structural text-based representation having a plurality of text elements which are related to one another in a hierarchical manner; identifying a subset of said plurality of text elements having an equal number of hierarchical degrees of separation from a root of said plurality of text elements; acquiring a plurality of human readability rules; ordering said subset of plurality of text elements by applying said plurality of human readability rules to said subset of plurality of text elements.Type: GrantFiled: February 27, 2013Date of Patent: July 9, 2019Assignee: International Business Machines CorporationInventors: Tomer Bentov, Samuel Kallner, Dany Moshkovich, Balunaini Prasad, Ravi Ray, Yoav Rubin
-
Patent number: 10346411Abstract: A method includes receiving from a user a message for sharing with others, identifying message attributes of the received message, the message attributes comprising message content, identifying a group of recipients with whom the user has previously interacted, computing a relevance score for each recipient in the group of recipients, ranking each recipient in the group of recipients according to the relevance score and determining one or more target recipients for the received message from the group of target recipients ranked according to the relevance score, the determined target recipients having a ranking within a predetermined threshold of highest relevance scores.Type: GrantFiled: March 14, 2013Date of Patent: July 9, 2019Assignee: Google LLCInventors: Thomas Deselaers, Daniel Martin Keysers
-
Patent number: 10318479Abstract: A computer-implemented method and device for automatically identifying a junk file are provided. The method for automatically identifying a junk file includes: acquiring an application to be identified; analyzing the application so as to acquire attribute information of a file generated by the application; matching the attribute information of the file and a preset junk file identification rule; and identifying the file as a junk file if the attribute information of the file is matched with the preset junk file identification rule.Type: GrantFiled: June 23, 2015Date of Patent: June 11, 2019Assignee: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD.Inventors: Guoqing Yuan, Kangzong Zhang, Nan Zhang, Yong Chen, Ming Xu
-
Patent number: 10175972Abstract: Performing at least one of transmitting a request for an update responsive to at least one of at least two applications executing on a network device via at least one available network connection, wherein the network device utilizes at least two network adapters and the first network adapter is configured for transmitting the request for the update, via a first network connection, and the second network adapter is configured for transmitting a confirmation request requesting the update, via a second network connection, wherein the second network connection is a faster data connection than the first network connection, and downloading the update for the at least two applications via the second network connection.Type: GrantFiled: November 22, 2016Date of Patent: January 8, 2019Assignee: Open Invention Network LLCInventor: Kevin V. Nguyen
-
Patent number: 10157350Abstract: Method(s) and system(s) providing for providing context based conversations are described here. The method may include receiving user data pertaining to a user. The user data includes registration information of the user and metadata associated with the user. The method may include determining a pre-defined role of the user based on the registration information. Further, the method may include providing restricted access to a users' data repository to the user, based on the role of the user. The method includes obtaining a text input pertaining to a conversation. Based on the text input an expression is generated. Further, one of a discussion service, a learning service, and an unlearning service is invoked, based on the expression and the metadata associated with the user. Based on at least one of the invoking services and the metadata associated with the user, retrieving a response. The response is shared with the user.Type: GrantFiled: August 31, 2015Date of Patent: December 18, 2018Assignee: TATA CONSULTANCY SERVICES LIMITEDInventors: Sumesh M R, Anju Paul, Neethu Manuel, Sibimon Sasidharan, Keerthi Damaraju, Viju Chacko, Shampa Sarkar
-
Patent number: 10140050Abstract: Provided are a computer program product, system, and method for providing access information to a storage controller to determine a storage tier for storing data. Access information is maintained for each data record in a data store, wherein the access information indicates a level of access to each data record in the data store. A write request directed to a data record in the data store is received. A command is generated identifying the data record and including the access information for the data record. The command is transmitted to the storage controller, wherein the storage controller uses the access information to determine one of the plurality of storage tiers on which to store the data record.Type: GrantFiled: July 15, 2016Date of Patent: November 27, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lawrence Y. Chiu, Paul H. Muench, Sangeetha Seshadri
-
Patent number: 10127245Abstract: Systems, methods, and computer-readable media for interpreting geographical search queries are provided. Query templates for geographical search queries are generated from search logs of previously executed geographical search queries. Unique queries are extracted from the search logs and interpretations for these queries are obtained. Based on these interpretations, query templates having an arrangement of term types are extracted. Additionally, probability distributions for the query templates for a context, such as a locale, language, client type, etc., are determined.Type: GrantFiled: August 21, 2017Date of Patent: November 13, 2018Assignee: GOOGLE LLCInventor: Radu Jurca
-
Patent number: 10078702Abstract: A system customizes a news document associated with a user of a news aggregation service. The system includes a remote news aggregation server configured to create a news aggregation service document based on a request received from the user. The remote news aggregation server identifies news content from a plurality of news source servers based on the received request and presents the identified news content in the news aggregation service document. The remote news aggregation server is further configured to receive a request from the user to remove a news item from the presented news content and removing the requested news item from the identified news content. Updated news content is presented in an updated news aggregation service document.Type: GrantFiled: September 23, 2016Date of Patent: September 18, 2018Assignee: Google LLCInventor: Chung M. Wu
-
Patent number: 9953067Abstract: An exemplary computer implemented method for processing data in a database management system implemented on a network of two or more nodes is disclosed. The method includes receiving a query referencing first and second user-defined table functions and a table distributed across the two or more nodes. The first user-defined table function is executed on each of the two or more nodes by processing records of the table residing on the respective nodes. A data sample is generated per node as a result of executing the first user-defined table function on each of the two or more nodes. The generated data samples are stored in a selected set of nodes. The second user-defined table function is executed on each of the selected set of nodes by processing records of the data samples residing on the respective nodes of the selected set of nodes to compute a user-defined aggregate.Type: GrantFiled: July 22, 2014Date of Patent: April 24, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Pawel Cichosz, Mieczyslaw Klopotek, Krzysztof Skowronski
-
Patent number: 9942105Abstract: A method includes providing a graphical user interface (GUI) that displays a view of the globe as from outer space. The view including a geographic distribution of beacons having one or more visual attributes. Each beacon corresponds to one or more real users who are accessing a website, web application or mobile app from a geographic location. The visual attributes include an indicator of a performance metric representative of an experience of the one or more real users of the website, web application, or mobile app. Each beacon is generated in real-time from aggregated data obtained in real-time from one or more corresponding real user sessions on the website, web application or mobile app. The beacons are periodically refreshed with the visual attributes changing in response to measured changes in the geographic distribution, a total number of real users at the location, or the performance indicator at the location.Type: GrantFiled: August 25, 2016Date of Patent: April 10, 2018Assignee: Akamai Technologies, Inc.Inventors: Kenneth C. Gardner, Daniel J. Bartow, Darrell Esau, Tal Broda, Michael Hemmert, Wilson Stockman, Kendall Cosby, Cliff Crocker
-
Patent number: 9935685Abstract: A network such as an in-vehicle powerline communication (PLC) network may allow PLC nodes to communicate over existing powerlines. Provided in the present disclosure are exemplary techniques for synchronizing network nodes (e.g., PLC nodes) with a network clock for the network so that data generated at each node may share a common time reference. For example, a synchronization (sync) signal may be generated by a master node and broadcast to other PLC nodes over a PLC channel, which may also carry data frames to and from other PLC nodes. The network clock may be autonomously generated by the master node or may be tied to an external clock.Type: GrantFiled: May 28, 2015Date of Patent: April 3, 2018Assignee: QUALCOMM IncorporatedInventor: Frank Lane
-
Patent number: 9922050Abstract: Systems and methods are described herein to determine data associated with color palettes identified from keyword searches. Color palettes may be searched by name or other data associated with the color palettes. Color palettes may include colors determined by human color preferences and/or may be associated with human votes. Furthermore, color palettes may be filtered by trends and/or times of the color palettes. Various user interfaces may be based at least in part on the keyword searching and/or trending techniques for color palettes.Type: GrantFiled: June 26, 2014Date of Patent: March 20, 2018Assignee: Amazon Technologies, Inc.Inventors: Charles Shearer Dorner, Jenny Ann Blackburn, Timothy Andrew Ong, Paul Barnhart Sayre, III
-
Patent number: 9923938Abstract: A computer-implemented method manages drop-ins on conversations near a focal point of proximal activity in a gathering place. One or more processors receive a first set of sensor data from one or more sensors in a gathering place, and then identify a focal point of proximal activity based on the first set of received sensor data received from the one or more sensors. One or more processors characterize a conversation near the focal point based on a second set of received sensor data from the one or more sensors, and then present a characterization of the conversation to an electronic device. One or more processors enable the electronic device to allow a user to drop-in on the conversation.Type: GrantFiled: July 13, 2015Date of Patent: March 20, 2018Assignee: International Business Machines CorporationInventors: Rachel K. E. Bellamy, Jonathan H. Connell, II, Robert G. Farrell, Brian P. Gaucher, Jonathan Lenchner, David O. S. Melville, Valentina Salapura
-
Patent number: 9898487Abstract: Systems and methods are described herein to determine data, including color names, associated with color palettes identified from keyword searches. Color palettes may be searched by name or other data associated with the color palettes. Images and/or items may be retrieved based at least in part on the colors of the color palettes. Individual colors may be associated with color names based at least in part on human surveys and/or color names may be retrieved. Furthermore, the color names of individual colors may be retrieved based at least in part on a fast color search and/or associated with human votes. Various user interfaces may provide color palettes, images, and/or color names to users based at least in part on keyword searching of color palettes.Type: GrantFiled: June 26, 2014Date of Patent: February 20, 2018Assignee: Amazon Technologies, Inc.Inventors: Charles Shearer Dorner, Jenny Ann Blackburn, Timothy Andrew Ong, Paul Barnhart Sayre, III
-
Patent number: 9880985Abstract: Document revision via social media includes receiving a portion of a document and contact information of a reviewer to be notified for reviewing the portion of the document. The contact information of the reviewer corresponds to a social network. Document revision via social media also includes storing the portion of the document and the contact information of the reviewer into a memory, generating a link referencing the portion of the document stored into the memory, and publishing the link to the reviewer for the reviewer to access the portion of the document for reviewing via the social network.Type: GrantFiled: June 3, 2014Date of Patent: January 30, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Fernando Salazar
-
Patent number: 9880984Abstract: Document revision via social media includes receiving a portion of a document and contact information of a reviewer to be notified for reviewing the portion of the document. The contact information of the reviewer corresponds to a social network. Document revision via social media also includes storing the portion of the document and the contact information of the reviewer into a memory, generating a link referencing the portion of the document stored into the memory, and publishing the link to the reviewer for the reviewer to access the portion of the document for reviewing via the social network.Type: GrantFiled: October 18, 2013Date of Patent: January 30, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Fernando Salazar
-
Patent number: 9792303Abstract: Systems and methods are described herein to determine data associated with keyword searches of color palettes based at least in part on keyword trends. A keyword trend may include popular colors of color palettes associated with the keyword. Color palettes may be searched by name or other data associated with the color palettes. Furthermore, color palettes associated with a keyword may be filtered by color trends and/or keyword trends. The items and/or images associated with the filtered color palettes may be identified and presented to a user.Type: GrantFiled: June 26, 2014Date of Patent: October 17, 2017Assignee: Amazon Technologies, Inc.Inventors: Paul Barnhart Sayre, III, Jenny Ann Blackburn, Charles Shearer Dorner, Timothy Andrew Ong
-
Patent number: 9785518Abstract: A unified system provides primary storage and in-line analytics-based data protection. Additional data intelligence and analytics gathered on protected data and prior analytics are stored in discovery points. The disclosed system implements multi-threaded log writes across primary and restore nodes with write gathering across file systems; nested directories such as may be used for storing virtual machine files, where every subdirectory has an associated file system for snapshot purposes; and cloning objects on demand with background metadata and data migration.Type: GrantFiled: August 18, 2015Date of Patent: October 10, 2017Assignee: HYTRUST, INC.Inventors: Kumar Kanteti, Paula Long, Kannan Sasi, Gregory James McHale