Patents Examined by Hasanul Mobin
  • Patent number: 10185774
    Abstract: Method and system for processing a request associated with a user from a requesting node to an answering node in a telecommunications network. A repository is associated with the answering node, the repository including a data structure including a plurality of user profiles associated with a plurality of users. In the answering node a user profile of the plurality of user profiles is associated with the user. The method comprising the steps of, assigning a unique user index to each user profile in the data structure, wherein the user index is representative of the location of the user profile within the data structure, communicating at least one user index to the requesting node, incorporating the user index in the request by the requesting node, transmitting the request from the requesting node to the answering node, and retrieving the user profile associated with the user associated with the request by the answering node on the basis of the user index.
    Type: Grant
    Filed: May 11, 2017
    Date of Patent: January 22, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Rogier August Caspar Joseph Noldus, Jos Den Hartog
  • Patent number: 10187464
    Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for re-associating content items of a user account of a content management system on a computing device relinked to the content management system. The systems, methods, and non-transitory computer-readable storage media can include the content management system receiving a request to relink the computing device with a user account of the content management system. The systems, methods, and non-transitory computer-readable storage media can also include determining a local content item of the client device corresponds to at least one revision of a plurality of revisions of a content item of the user account, wherein the content item is currently removed from the user account. Finally, the systems, methods, and non-transitory computer-readable storage media can cause the client device to delete the local content item.
    Type: Grant
    Filed: December 27, 2015
    Date of Patent: January 22, 2019
    Assignee: Dropbox, Inc.
    Inventors: Isaac Goldberg, Arthur Kopatsy
  • Patent number: 10169054
    Abstract: A list of performed operations is received containing all operations performed in an order of processing. A request from a user is received including at least one of an undo request of a last performed operation or a redo request of a last performed undo request from the list of performed operations and the request includes at least one content type. A content type of each performed operation in the list of performed operations is determined. All performed operations from the list of performed operations that have a content type the same as one content type of the at least one content types is determined. The at least one of an undo request of a last performed operation or redo request of the last performed undo request from the list of performed operations that have one content type of the at least one content types is performed.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Vimal Dhupar, Manish Kataria
  • Patent number: 10169414
    Abstract: A structured query language (SQL) query can contain a target text comprising respective characters in un-shaped format (also known as base format). The target text can be shaped according to the position of respective characters within the target text and other factors to generate a plurality of shaped target texts. The plurality of shaped target texts can be combined in a modified SQL query. The modified SQL query can be executed against one or more databases storing text in shaped format.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Gregory Brodsky, Tomer Mahlin
  • Patent number: 10127314
    Abstract: Systems and methods are provided for receiving from a user a seed string including one or more letters, generating search queries based on the seed string, and executing a search associated with each of the search queries where each search query includes at least one of an example, suggestion, and term. The systems and methods also include generating a set of search results associated with each of the search queries, determining a search query evaluation value for each of the search queries based at least in part on comparing the set of search results associated with each of the search queries with an expected set of search results, determining a relevancy value for each of the search queries, and configuring a search criteria of the search engine based on the determined relevancy values.
    Type: Grant
    Filed: March 21, 2012
    Date of Patent: November 13, 2018
    Assignee: Apple Inc.
    Inventors: Efstratios Davlos, Ethan R. Deyoung
  • Patent number: 10120905
    Abstract: A probabilistic counting structure such as a hyperloglog may be formed during a table scan for each of a selected set of columns. The columns may be selected based on an initial estimate of relatedness, which may be based on data types of the respective columns. An estimated cardinality of an intersection or union of columns may be formed based on an intersection of the probabilistic data structures. A join path may be determined based on the estimated cardinality of an intersection or union of the columns.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: November 6, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Anurag Windlass Gupta, Timothy Andrew Rath, Srinivasan Sundar Raghavan, Santosh Kalki
  • Patent number: 10114891
    Abstract: A method and a system of audio retrieval and source separation are described. The method comprises the steps of: receiving a textual query; retrieving a preliminary audio sample from an auxiliary audio database; retrieving a target audio sample from a target audio database; and separating the retrieved target audio sample into a plurality of audio source signals. The corresponding system comprises an input unit, a storing unit and a processing unit to implement the method.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: October 30, 2018
    Assignee: Thomson Licensing
    Inventors: Alexey Ozerov, Patrick Perez, Louis Chevallier, Lionel Oisel
  • Patent number: 10095707
    Abstract: In one example, a method is provided for presenting cloud based storage as a virtual synthetic using a FUSE module at a client. Initially, a FUSE interface of a FUSE module to request file system information from a datacenter server. After the requested file system information has been received, it is presented, with the FUSE interface, in the form of a file system interface that represents a FUSE file structure. Next, the FUSE module requests a portion of a file that resides at the datacenter. The request specifies a particular byte range associated with the file, and the byte range spans less than the entire file. The received data form a virtual synthetic that includes respective portions of data from each of a plurality of backups residing at the datacenter, and the file system interface enables client access to the virtual synthetic.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: October 9, 2018
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Ray David Whitmer, Ken Russo
  • Patent number: 10089387
    Abstract: Systems, methods, and computer-readable storage media that may be used to generate recommendations based on organic search term analysis are provided. One method includes determining conversion path data for a content provider. The method further includes determining a plurality of organic search keywords within the conversion path data. The method further includes analyzing the plurality of organic search keywords within the conversion path data to generate an analysis metric for each of the plurality of organic search keywords. The method further includes selecting one or more of the plurality of organic search keywords based on the analysis metrics for the organic search keywords, and generating one or more recommendations for new content to be published by the content provider based on the selected one or more organic search keywords.
    Type: Grant
    Filed: August 15, 2017
    Date of Patent: October 2, 2018
    Assignee: Google LLC
    Inventors: Neil Hoyne, Johannes Arensman
  • Patent number: 10089336
    Abstract: Systems, methods, and other embodiments associated with facilitating collection frequency based storage and processing of metric data are described. In one embodiment, a method includes identifying a fact, where the fact corresponds to a given attribute of a given point type and determining a collection frequency with data corresponding to a value of the given attribute for a point of the given point type is collected. The method includes creating a sample table for storing the data, where the sample table records a point identifier, the data, and a collection time for the data. At least one aspect of the sample table is determined based on the collection frequency. The method includes storing subsequently received data in the sample table.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: October 2, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Wayne A. Van Den Handel, Jr., Sri Tunuguntla, Jay Talreja
  • Patent number: 10083533
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, are described for automatically and/or interactively editing image metadata. In one aspect, the methods include the actions of obtaining two from among three items of geo-metadata associated with an image. The three items of geo-metadata include an acquisition geo-location for the image, an acquisition geo-orientation for the image and a geo-location of a subject depicted in the image. The methods further include the actions of representing on a map the two obtained items of geo-metadata associated with the image, and determining candidates for the third item of geo-metadata based on the representations of the two obtained items of geo-metadata. In addition, the methods can also include the actions of determining the third item of geo-metadata associated with the image from among the generated candidates.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: September 25, 2018
    Assignee: Apple Inc.
    Inventor: Nikhil Bhatt
  • Patent number: 10063610
    Abstract: An apparatus and method for dynamically providing web-based multimedia to a mobile phone are described. According to one embodiment, an RSS feed is received that references multimedia files meeting one or more criteria. A playlist is generated dynamically from the multimedia files. The playlist is a single virtual multimedia file. An updated RSS feed is received that references one or more additional multimedia files meeting the one or more criteria. A second playlist is generated dynamically from the multimedia files and the one or more additional multimedia files.
    Type: Grant
    Filed: March 29, 2016
    Date of Patent: August 28, 2018
    Assignee: Open Invention Network, LLC
    Inventors: Scirocco Michelle Six, Sterling Mace, Rajeev Raman, Stephen Mui, Jason Fisher
  • Patent number: 10049129
    Abstract: An approach is provided for converting voluminous sensor datasets into manageable distance based buckets for slope and curvature map updates. The approach involves causing, at least in part, a map-matching of one or more data sessions with one or more map links, wherein the one or more data sessions represent one or more location data packages associated with a vehicle. The approach also involves causing, at least in part, a division of the one or more map links into one or more buckets at one or more intervals. The approach further involves processing and/or facilitating a processing of the one or more buckets for variance statistics to determine reliability information for acceleration slope values, acceleration curvature values, or a combination thereof calculated from the one or more location data packages. The approach also involves causing, at least in part, an updating of one or more maps based, at least in part, on the reliability information.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: August 14, 2018
    Assignee: HERE Global B.V.
    Inventor: James D. Lynch
  • Patent number: 10049021
    Abstract: A redundant system includes a primary system including a first node and a second node, and a secondary system including a third node and a fourth node. When the secondary system in place of the primary system operates, the fourth node executes first takeover processing or second takeover processing, the first takeover processing taking over the primary system on the basis of data update information acquired from either a second inter-system transfer path or a second intra-system transfer path, and the second takeover processing taking over the primary system on the basis of both the data update information acquired from the second inter-system transfer path and the data update information acquired from the second intra-system transfer path.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: August 14, 2018
    Assignee: FUJITSU LIMITED
    Inventors: Motoyuki Mashima, Tomoaki Mizoo, Toshirou Ono
  • Patent number: 10042917
    Abstract: In a method for classifying a data segment with regard to its further processing in a data transport unit, which data segment includes a header information of a data packet of an encapsulated network protocol, a parameter for the further processing of the data segment is ascertained as a function of a table entry in a lookup table that corresponds to an ascertained key for the lookup table.
    Type: Grant
    Filed: January 11, 2016
    Date of Patent: August 7, 2018
    Assignee: ROBERT BOSCH GMBH
    Inventors: Herbert Leuwer, Stefan Kreuz
  • Patent number: 10042848
    Abstract: Techniques described and suggested herein include systems and methods for storing, indexing, and retrieving original data of data archives on data storage systems using redundancy coding techniques. For example, redundancy codes, such as erasure codes, may be applied to archives (such as those received from a customer of a computing resource service provider) so as allow the storage of original data of the individual archives available on a minimum of volumes, such as those of a data storage system, while retaining availability, durability, and other guarantees imparted by the application of the redundancy code. Sparse indexing techniques may be implemented so as to reduce the footprint of indexes used to locate the original data, once stored.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: August 7, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Bryan James Donlan, Paul David Franklin
  • Patent number: 10031918
    Abstract: A file system and method of file access are disclosed. In a particular embodiment, a method is performed at a host device coupled to a data storage device, where the host device includes a memory storing a file data structure. The host device receives a request to open a file and, in response to the request, retrieves location data of the file from the file data structure. The host device reads data of the file from the data storage device based on the location data and extracts metadata from the data of the file.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: July 24, 2018
    Assignee: SANDISK TECHNOLOGIES LLC
    Inventors: Robert Chang, Po Yuan, Xian Jun Liu, Bahman Qawami, Haluk Tanik
  • Patent number: 9990395
    Abstract: A tape drive system server includes a non-volatile memory used as a cache memory for storing data files, at least part of the cache memory comprising a first region managed using a First In First Out policy management and a second region managed using a Least Recently Used policy management; a file system interface for interacting with data files stored on a tape drive system; an interface for allowing one or more remote systems reading and writing data stored on the cache memory; the server configured to: receive from the one or more remote systems one or more write requests for writing one or more data files; interpret attributes associated to data files instructed to be written by the one or more remote systems; and store data files instructed to be written by the remote systems according to the interpreted attributes.
    Type: Grant
    Filed: November 20, 2012
    Date of Patent: June 5, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Evangelos S. Eleftheriou, Robert Haas, Nils Haustein, Jens Jelitto, Ioannis Koltsidas, Slavisa Sarafijanovic, Alexander Saupp, Harald Seipp
  • Patent number: 9990413
    Abstract: A method for generating a music playlist includes: classifying a plurality of songs into first songs and second songs, the first songs being sample songs with mood vectors, and the second songs being new songs with no mood vectors; comparing physical attributes of the first songs to physical attributes of each second song; determining which first song of the first songs has physical attributes most similar to the physical attributes of each second song; assigning the mood vector of the determined first song having the most similar physical attributes to each second song; and generating a music playlist containing songs, all with mood vectors, by combining the second songs with mood vectors assigned thereto and the first songs.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: June 5, 2018
    Assignee: Hyundai Motor Company
    Inventors: Woochul Jung, Young Woo Choi
  • Patent number: 9984156
    Abstract: The present invention provides a system, method and apparatus for electronically searching for an item by receiving a search request comprising a requested category and one or more requested attributes of the item and storing the search request in a search index based on the requested category and the requested attribute(s). The search index includes one or more categories and each category is defined by a taxonomy of attributes. The search index is then searched for any previously stored search requests that match the requested category and the requested attribute(s), a result of the search is determined and a search response that includes the result of the search is sent.
    Type: Grant
    Filed: August 29, 2012
    Date of Patent: May 29, 2018
    Assignee: YOUR COMMAND, LLC
    Inventor: Douglas Peckover