Sorting (707/7) Patents (Class 707/999.007)
  • Patent number: 11940954
    Abstract: 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: Grant
    Filed: January 6, 2023
    Date of Patent: March 26, 2024
    Assignee: NETAPP, INC.
    Inventors: Richard Jernigan, Xin Wang, Subramanian Natarajan, Richard Chow, Adam Ciapponi, Brad Lisson, Dave Rose
  • Patent number: 11921728
    Abstract: 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: Grant
    Filed: January 29, 2021
    Date of Patent: March 5, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Junaid Ahmed, Waleed Malik, Arnold Overwijk
  • Patent number: 11868676
    Abstract: 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: Grant
    Filed: September 23, 2020
    Date of Patent: January 9, 2024
    Assignee: Snap Inc.
    Inventors: Nathan Kenneth Boyd, Jonathan Dale Brody, Andrew Grosvenor Cooper, Brandon Francis, Christie Marie Heikkinen, Ranidu Lankage
  • Patent number: 11853072
    Abstract: 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: Grant
    Filed: September 1, 2022
    Date of Patent: December 26, 2023
    Assignee: TUSIMPLE, INC.
    Inventors: Xing Sun, Wutu Lin, Liu Liu, Kai-Chieh Ma, Zijie Xuan, Yufei Zhao
  • Patent number: 11822611
    Abstract: 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: Grant
    Filed: January 11, 2021
    Date of Patent: November 21, 2023
    Inventor: Edmond K. Chow
  • Patent number: 11755596
    Abstract: 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: Grant
    Filed: January 5, 2021
    Date of Patent: September 12, 2023
    Assignee: Salesforce, Inc.
    Inventors: Georgios Balikas, Matthieu Michel Robin Landos, Marc Brette, Arieta Shabani
  • Patent number: 11714837
    Abstract: 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: Grant
    Filed: January 13, 2022
    Date of Patent: August 1, 2023
    Assignee: Cerner Innovation, Inc.
    Inventors: Douglas S. McNair, Kanakasabha K. Kailasam, John Christopher Murrish
  • Patent number: 11334949
    Abstract: 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: Grant
    Filed: January 31, 2020
    Date of Patent: May 17, 2022
    Assignee: S&P Global Inc.
    Inventors: Lisa Kim, Zhiqiang Ma, Grace Bang, Chong Wang, Himani Singh, Russell Kociuba, Steven Pomerville, Xiaomo Liu
  • Patent number: 11263211
    Abstract: Described are methods, systems and computer readable media for data partitioning and ordering.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: March 1, 2022
    Assignee: Deephaven Data Labs, LLC
    Inventors: Ryan Caudy, David R. Kent, IV, Charles Wright, Radu Teodorescu
  • Patent number: 11244331
    Abstract: 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: Grant
    Filed: September 23, 2019
    Date of Patent: February 8, 2022
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Blake Irving, Rene Reinsberg, Tina Nguyen
  • Patent number: 11176145
    Abstract: 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: Grant
    Filed: October 17, 2016
    Date of Patent: November 16, 2021
    Assignee: eBay Inc.
    Inventors: Ashish Gupta, Ranjan Sinha
  • Patent number: 11036558
    Abstract: 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: Grant
    Filed: April 29, 2019
    Date of Patent: June 15, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven J. Horsman, Samuel J. Smith
  • Patent number: 11012497
    Abstract: 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: Grant
    Filed: August 9, 2019
    Date of Patent: May 18, 2021
    Assignee: International Business Machines Corporation
    Inventors: Daniel A. Campbell, Robert F. Pryor, John B. Simmons
  • Patent number: 10990929
    Abstract: 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: Grant
    Filed: May 4, 2018
    Date of Patent: April 27, 2021
    Assignee: 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: 10976907
    Abstract: 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: Grant
    Filed: September 24, 2015
    Date of Patent: April 13, 2021
    Assignee: Oracle International Corporation
    Inventors: Alexander Sasha Stojanovic, Douglas C. Savolainen, Mark Kreider
  • Patent number: 10936648
    Abstract: 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: Grant
    Filed: December 12, 2017
    Date of Patent: March 2, 2021
    Assignee: Google LLC
    Inventors: Vishnu Sivaji, Steven Joseph Saviano, Andrea Dulko, Shruti Jain, Shrikant R. Shanbhag, Arijit De, Max Harris Kessler
  • Patent number: 10915368
    Abstract: 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: Grant
    Filed: April 29, 2019
    Date of Patent: February 9, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Steven J. Horsman, Samuel J. Smith
  • Patent number: 10783129
    Abstract: 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: Grant
    Filed: October 12, 2015
    Date of Patent: September 22, 2020
    Assignee: Commvault Systems, Inc.
    Inventors: Anand Prahlad, Jeremy A. Schwartz, David Ngo, Brian Brockway, Marcus S. Muller, Parag Gokhale, Rajiv Kottomtharayil
  • Patent number: 10768826
    Abstract: 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: Grant
    Filed: January 29, 2018
    Date of Patent: September 8, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Jinghui Li, Jindong Zhang, Cheng Huang
  • Patent number: 10764185
    Abstract: 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: Grant
    Filed: June 25, 2013
    Date of Patent: September 1, 2020
    Assignee: 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: 10732853
    Abstract: 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: Grant
    Filed: April 4, 2018
    Date of Patent: August 4, 2020
    Assignee: Oracle International Corporation
    Inventors: Ashish Mittal, Kenneth Khiaw Hong Eng
  • Patent number: 10642901
    Abstract: 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: Grant
    Filed: December 10, 2015
    Date of Patent: May 5, 2020
    Assignee: International Business Machines Corporation
    Inventor: Hiroshi Inoue
  • Patent number: 10540346
    Abstract: 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: Grant
    Filed: August 31, 2017
    Date of Patent: January 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Daniel Martin, Andreas Brodt, Oliver Schiller, Felix Beier, Knut Stolze
  • Patent number: 10482121
    Abstract: 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: Grant
    Filed: October 24, 2012
    Date of Patent: November 19, 2019
    Assignee: SONY INTERACTIVE ENTERTAINMENT LLC
    Inventors: George Arriola, Carsten Schwesig, Brian Johnson, Michael Bauerly
  • Patent number: 10423972
    Abstract: 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: Grant
    Filed: March 3, 2016
    Date of Patent: September 24, 2019
    Assignee: GO DADDY OPERATING COMPANY, LLC
    Inventors: Blake Irving, Rene Reinsberg, Tina Nguyen
  • Patent number: 10409469
    Abstract: 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: Grant
    Filed: February 27, 2015
    Date of Patent: September 10, 2019
    Assignee: POPIN INC.
    Inventors: Tao Cheng, Martin Miranda
  • Patent number: 10397429
    Abstract: 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: Grant
    Filed: April 12, 2017
    Date of Patent: August 27, 2019
    Assignees: KABUSHIKI KAISHA TOSHIBA, TOSHIBA TEC KABUSHIKI KAISHA
    Inventors: Martin E. Corr, Ben Lear, Lilian Ji, Hugh J. Wilcox
  • Patent number: 10372674
    Abstract: 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: Grant
    Filed: October 16, 2015
    Date of Patent: August 6, 2019
    Assignee: International Business Machines Corporation
    Inventors: Tohru Hasegawa, Sosuke Matsui, Shinsuke Mitsuma, Tsuyoshi Miyamura, Noriko Yamamoto
  • Patent number: 10366461
    Abstract: 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: Grant
    Filed: March 6, 2017
    Date of Patent: July 30, 2019
    Assignee: AON RISK SERVICES, INC. OF MARYLAND
    Inventors: William Michael Edmund, Daniel Crouse, John E. Bradley, III
  • Patent number: 10353893
    Abstract: Described are methods, systems and computer readable media for data partitioning and ordering.
    Type: Grant
    Filed: May 14, 2016
    Date of Patent: July 16, 2019
    Assignee: Deephaven Data Labs LLC
    Inventors: Radu Teodorescu, Ryan Caudy, David R. Kent, IV, Charles Wright
  • Patent number: 10346411
    Abstract: 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: Grant
    Filed: March 14, 2013
    Date of Patent: July 9, 2019
    Assignee: Google LLC
    Inventors: Thomas Deselaers, Daniel Martin Keysers
  • Patent number: 10346516
    Abstract: 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: Grant
    Filed: February 27, 2013
    Date of Patent: July 9, 2019
    Assignee: International Business Machines Corporation
    Inventors: Tomer Bentov, Samuel Kallner, Dany Moshkovich, Balunaini Prasad, Ravi Ray, Yoav Rubin
  • Patent number: 10318479
    Abstract: 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: Grant
    Filed: June 23, 2015
    Date of Patent: June 11, 2019
    Assignee: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD.
    Inventors: Guoqing Yuan, Kangzong Zhang, Nan Zhang, Yong Chen, Ming Xu
  • Patent number: 10175972
    Abstract: 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: Grant
    Filed: November 22, 2016
    Date of Patent: January 8, 2019
    Assignee: Open Invention Network LLC
    Inventor: Kevin V. Nguyen
  • Patent number: 10157350
    Abstract: 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: Grant
    Filed: August 31, 2015
    Date of Patent: December 18, 2018
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Sumesh M R, Anju Paul, Neethu Manuel, Sibimon Sasidharan, Keerthi Damaraju, Viju Chacko, Shampa Sarkar
  • Patent number: 10140050
    Abstract: 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: Grant
    Filed: July 15, 2016
    Date of Patent: November 27, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Lawrence Y. Chiu, Paul H. Muench, Sangeetha Seshadri
  • Patent number: 10127245
    Abstract: 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: Grant
    Filed: August 21, 2017
    Date of Patent: November 13, 2018
    Assignee: GOOGLE LLC
    Inventor: Radu Jurca
  • Patent number: 10078702
    Abstract: 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: Grant
    Filed: September 23, 2016
    Date of Patent: September 18, 2018
    Assignee: Google LLC
    Inventor: Chung M. Wu
  • Patent number: 9953067
    Abstract: 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: Grant
    Filed: July 22, 2014
    Date of Patent: April 24, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pawel Cichosz, Mieczyslaw Klopotek, Krzysztof Skowronski
  • Patent number: 9942105
    Abstract: 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: Grant
    Filed: August 25, 2016
    Date of Patent: April 10, 2018
    Assignee: Akamai Technologies, Inc.
    Inventors: Kenneth C. Gardner, Daniel J. Bartow, Darrell Esau, Tal Broda, Michael Hemmert, Wilson Stockman, Kendall Cosby, Cliff Crocker
  • Patent number: 9935685
    Abstract: 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: Grant
    Filed: May 28, 2015
    Date of Patent: April 3, 2018
    Assignee: QUALCOMM Incorporated
    Inventor: Frank Lane
  • Patent number: 9922050
    Abstract: 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: Grant
    Filed: June 26, 2014
    Date of Patent: March 20, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Charles Shearer Dorner, Jenny Ann Blackburn, Timothy Andrew Ong, Paul Barnhart Sayre, III
  • Patent number: 9923938
    Abstract: 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: Grant
    Filed: July 13, 2015
    Date of Patent: March 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Rachel K. E. Bellamy, Jonathan H. Connell, II, Robert G. Farrell, Brian P. Gaucher, Jonathan Lenchner, David O. S. Melville, Valentina Salapura
  • Patent number: 9898487
    Abstract: 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: Grant
    Filed: June 26, 2014
    Date of Patent: February 20, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Charles Shearer Dorner, Jenny Ann Blackburn, Timothy Andrew Ong, Paul Barnhart Sayre, III
  • Patent number: 9880985
    Abstract: 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: Grant
    Filed: June 3, 2014
    Date of Patent: January 30, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Fernando Salazar
  • Patent number: 9880984
    Abstract: 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: Grant
    Filed: October 18, 2013
    Date of Patent: January 30, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Fernando Salazar
  • Patent number: 9792303
    Abstract: 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: Grant
    Filed: June 26, 2014
    Date of Patent: October 17, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Paul Barnhart Sayre, III, Jenny Ann Blackburn, Charles Shearer Dorner, Timothy Andrew Ong
  • Patent number: 9785518
    Abstract: 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: Grant
    Filed: August 18, 2015
    Date of Patent: October 10, 2017
    Assignee: HYTRUST, INC.
    Inventors: Kumar Kanteti, Paula Long, Kannan Sasi, Gregory James McHale
  • Patent number: 9753945
    Abstract: 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: Grant
    Filed: March 13, 2013
    Date of Patent: September 5, 2017
    Assignee: GOOGLE INC.
    Inventor: Radu Jurca
  • Patent number: 9680655
    Abstract: Methods and systems for public-key certificate management comprise storing digital certificates in data structures that allow the manager to provide a verifiable proof about the validity status of a certificate. The certificates are stored in two data structures in a database. One data structure stores items in chronological order and is queried to establish a proof that a later snapshot of the database is an extension of an earlier snapshot of the database. Another data structure is ordered by user identifier and is queried to establish a proof that a given digital certificate is currently valid.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: June 13, 2017
    Assignee: CloudTomo Limited
    Inventor: Mark Ryan