Patents Examined by Raheem Hoffler
  • Patent number: 9412113
    Abstract: A user inputs, as a query pattern, a desired search-object rhythm pattern by operating a rhythm input device. At that time, a determination is made of a style of operation performed by a user on a rhythm input device, such as whether the user has operated a single key or a plurality of keys, or duration or intensity of the operation, and then, a user-intended performance part is identified, on the basis of the determined style of operation, from among one or more performance parts constituting a performance data set (automatic accompaniment data set). For the thus-identified performance part, a rhythm pattern search section searches an automatic accompaniment database for an automatic accompaniment data set including a rhythm pattern that matches the input rhythm pattern (query pattern).
    Type: Grant
    Filed: April 19, 2012
    Date of Patent: August 9, 2016
    Assignee: Yamaha Corporation
    Inventors: Daichi Watanabe, Takuya Fujishima
  • Patent number: 9400699
    Abstract: A method is proposed for exchanging a data set between a transmitting module, associated with a first domain, and a destination module associated with a second domain. The transmitting module and the destination module are adapted to be loaded into a browser module having access to a local database for recording data and accessing the data recorded by one or more modules belonging to a single browsing domain and to any module loaded in the browser module that is also associated with said single browsing domain. The method comprises the following steps: storage, by a storage module associated with a third domain, of the data set in the local database; requesting a receiving module, associated with the third browsing domain, to read the data set; reading, by the receiving module, of the data set in the local database.
    Type: Grant
    Filed: July 21, 2011
    Date of Patent: July 26, 2016
    Assignee: Orange
    Inventors: Jérôme Giraud, Julien Van Den Bossche
  • Patent number: 9372884
    Abstract: Content providers define a set of scenarios that are addressed by their datasets. The scenarios include user-friendly, human-readable attributes such as a title, description, and visualization. The scenarios may also include a technical description that can be used to generate sample queries that can then be executed against the dataset. The technical description may be machine translated to arbitrary data querying protocols while maintaining the semantic meaning of the query. A user interface may be provided to allow users to intuitively generate the scenarios. In one embodiment, an extensible framework provides for the creation of protocol-specific translation plug-ins that are used to generate implementations of the scenario suitable for selected protocols. Known market-relevant translator plug-ins may also be implemented.
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: June 21, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Piotr Milosz Puszkiewicz, Roger Mall, Ziv Kasperski, Zachary Schellhardt
  • Patent number: 9369483
    Abstract: The problem of abuse of privileges at cloud-hosted service sites is addressed by connecting a single individual or “actor” with multiple user accounts and/or other online identities, thereby creating a “consolidated profile.” In this way a confidence level can be established that a particular user account, IP address or other identifying attribute is associated with a particular actor. Different confidence levels may suffice depending on the remediary action to be taken; for example, holding a message for human review is obviously less draconian than rejecting the actor's registration at sign-up, and would therefore require a lower degree of confidence.
    Type: Grant
    Filed: February 22, 2013
    Date of Patent: June 14, 2016
    Assignee: Google Inc.
    Inventors: Mark Risher, Vishwanath Ramarao, Naveen Jamal, Youngnam Maeng, Cory O'Connor, Tejaswi Nadahalli, Sonal Rajan, Parag Namjoshi
  • Patent number: 9361320
    Abstract: A method, apparatus, and computer implemented method for modeling a Big Data dataset, the method comprising creating non-specific representations of the Big Data dataset by representing, as objects in a computer model, non-specific representations including metaInformation, DataSet, BigData and Properties representations and creating non-specific representations of Properties, wherein at least one of the representations are selected from the group consisting of Analytical, size, volume, and structural.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: June 7, 2016
    Assignee: EMC Corporation
    Inventors: Sudhir Vijendra, Patricia G. S. Florissi
  • Patent number: 9342292
    Abstract: A software-based customer relationship management system and method.
    Type: Grant
    Filed: June 30, 2013
    Date of Patent: May 17, 2016
    Assignee: SugarCRM Inc.
    Inventors: Jacob Taylor, John Roberts, Clinton Oram, Andy Dreisch, Ajay Gupta, Majed Itani, Julian Ostrow, Joseph Parsons
  • Patent number: 9323840
    Abstract: A query fingerprint of a set of frames of video content captured at a client device may be generated. Multiple patches of the set of frames of video content may be selected and a value calculated for each of the selected multiple patches. The value for each patch may be indicated as a single bit along with an additional 1-bit value to indicate whether the patch value is weak. A database of known reference fingerprints may be queried using the generated query fingerprint. Matches between the query fingerprint and the reference fingerprints may be identified. Weak bits may be given reduced weight in identifying the match of fingerprints. Based on the matches, an identifier for the video content may be returned to the client device. The client device may use the received identifier to access the supplemental content.
    Type: Grant
    Filed: April 28, 2014
    Date of Patent: April 26, 2016
    Assignee: Gracenote, Inc.
    Inventors: Wilson Harron, Matthew James Wilkinson
  • Patent number: 9323922
    Abstract: One embodiment of the present invention provides a system that differentiates service provided to a database user based on a security profile of the user. During operation, the system receives a sequence of commands from a user at a database system. The system then uses the sequence of commands to determine a security profile which indicates whether the user is behaving suspiciously. Next the system associates a resource consumer group with the user based on the security profile. Finally, the system differentiates service provided to the user based on the resource consumer group.
    Type: Grant
    Filed: January 6, 2005
    Date of Patent: April 26, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Nithya Muralidharan, Daniel ManHung Wong
  • Patent number: 9311365
    Abstract: A system and method for managing music associated with a user account of an online music provider including receiving a request from a client device to add a song to the user account. A first match search is performed for the corresponding hash pair in a matching pipeline. Each hash pair in the matching pipeline includes a logical link corresponding to a song in a master repository. A second match search is performed when the first match search determines that the song is missing from the master repository. The second match search includes fingerprint matching. The song is associated with the user account when either first or second match search identifies the song to be in the master repository. An upload of the song to the online music provider is requested when the first and second match search determines that the song is missing from the master repository.
    Type: Grant
    Filed: September 5, 2013
    Date of Patent: April 12, 2016
    Assignee: GOOGLE INC.
    Inventors: Yang Lu, George Alban Heitz
  • Patent number: 9292548
    Abstract: In one embodiment, circuitry may generate digests to be combined to produce a hash value. The digests may include at least one digest and at least one other digest generated based at least in part upon at least one CRC value and at least one other CRC value. The circuitry may include cyclical redundancy check (CRC) generator circuitry to generate the at least one CRC value based at least in part upon at least one input string. The CRC generator circuitry also may generate the at least one other CRC value based least in part upon at least one other input string. The at least one other input string resulting at least in part from at least one pseudorandom operation involving, at least in part, the at least one input string. Many modifications, variations, and alternatives are possible without departing from this embodiment.
    Type: Grant
    Filed: November 1, 2011
    Date of Patent: March 22, 2016
    Assignee: Intel Corporation
    Inventors: Vinodh Gopal, James D. Guilford, Schuyler Eldridge, Gilbert M. Wolrich, Erdinc Ozturk, Wajdi K. Feghali
  • Patent number: 9292551
    Abstract: A storage device may include a main storage part including memories; and a controller configured to control an overall operation of the main storage part. The controller includes a filter manager configured to store data format information and a filtering condition provided from a host; stream filters configured to search and project data stored in the memories in parallel in response to a control of the filter manager to produce searched and projected data; and a merge filter configured to merge the searched and projected data of the stream filters in response to the control of the filter manager.
    Type: Grant
    Filed: September 9, 2013
    Date of Patent: March 22, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jeonguk Kang, Dawoon Jung, Chanik Park
  • Patent number: 9286331
    Abstract: Systems and methods of the present invention provide for a user uploading a file and a customized metadata about the file to a file storage system. This information may be forwarded to an application, possibly an API, which may divide the file into a plurality of file chunks if the file is greater than a predetermined file size. One or more tracker servers may check a database to locate optimal file locations for the file or file chunks to be stored within the file storage system. These optimal locations may be returned from the tracker servers to the application/API which may perform an HTTP request to write the file to the file storage system. The file write may be validated and finalized, and the successful write may be displayed to the user on a user interface on a client.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: March 15, 2016
    Assignee: Go Daddy Operating Company, LLC
    Inventors: Adam Knapp, Brent Strange
  • Patent number: 9286305
    Abstract: An example embodiment includes a distributed file management system. The distributed file management system includes a central storage device that is communicatively coupled to data repositories configured to store one or more files. The central storage device includes a processor and a tangible computer-readable storage medium. The tangible computer-readable storage medium is communicatively coupled to the processor and has computer-executable instructions stored thereon that are executable by the processor to perform operations. The operations include receiving file access requests from the data repositories. The operations also include transmitting location information of files requested in the file access requests. The location information includes internet protocol (IP) addresses of the data repositories on which the files are stored.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: March 15, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Mitsuru Tomono, Hiroshi Michishita
  • Patent number: 9275047
    Abstract: Method and apparatus for multimedia content filtering are described herein. In one embodiment, an example of a network access device, in response to multimedia content transmitted from a source over a first network and destined to a destination over a second network, opens the multimedia content within the network access device interfacing the first and second networks. A content rating operation is performed on the opened multimedia content to determine whether the multimedia content should be transmitted to the destination over the second network. Other methods and apparatuses are also described.
    Type: Grant
    Filed: September 26, 2005
    Date of Patent: March 1, 2016
    Assignee: DELL SOFTWARE INC.
    Inventors: Roman Yanovsky, Igor Korsunsky, John Gmuender, Boris Yanovsky
  • Patent number: 9244768
    Abstract: A dispersed storage device manages a file system directory of a dispersed storage network by receiving a data object to be stored and a user file name of the data object, calculating a data compression function of the data object, creating a file identifier based on a result of the data compression function, creating a source name for the data object using the file identifier and linking the user file name to the source name in the file system directory.
    Type: Grant
    Filed: May 13, 2010
    Date of Patent: January 26, 2016
    Assignee: International Business Machines Corporation
    Inventors: Ilya Volvovski, Greg Dhuse, Andrew Baptist
  • Patent number: 9230043
    Abstract: To enable the utilization of a definition or definitions once made as the definitions of a similar object, a set of conditions for similarity including one or more conditions is defined and a set of definitions, which explicitly or inexplicitly indicates one or more definitions, of which at least one will be applied, and a similar object is searched for. If the set of definitions is related to an object which was used as the basis for defining the set of conditions for similarity, the set of definitions is applied to the object found. If the set of definitions is related to an object to be found, the set of definitions of the object found is applied to the object which was used as the basis for defining the set of conditions for similarity.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: January 5, 2016
    Inventors: Jukka Suomi, Teemu Heikkonen, Ragnar Wessman, Pertti Alho, Ville Rousu
  • Patent number: 9218434
    Abstract: A method for updating data in a media storage location includes: storing an identity on a portable electronic device, the identity allowing access to the media storage location; storing a file in a device memory of the portable electronic device, the file being captured by a media capturing component of the portable electronic device; and performing a synchronization operation using a media manager, the media manager being in communication with the device memory and the media storage location; the synchronization operation synchronizing data between the device memory and the media storage location.
    Type: Grant
    Filed: December 2, 2010
    Date of Patent: December 22, 2015
    Assignee: BlackBerry Limited
    Inventors: Sherryl Lee Lorraine Scott, Hui-Yu Chiang, Thanh Vinh Vuong
  • Patent number: 9208221
    Abstract: A computer-implemented system and method for populating clusters of documents is provided. A set of clusters is placed in a display in relation to a common origin. One of a plurality of unclustered documents in the display is selected and an angle ? of the document from the common origin is determined. An angle ? of the cluster relative to the common origin is computed for each cluster. A difference is determined between the document angle ? and one such cluster angle ?. A predetermined variance is applied to the difference. The document is placed into the cluster when the difference is less than the variance.
    Type: Grant
    Filed: February 6, 2014
    Date of Patent: December 8, 2015
    Assignee: FTI Technology, LLC
    Inventor: Dan Gallivan
  • Patent number: 9195668
    Abstract: A file shard store includes high performance encoding and compaction circuits. An apparatus and its method of operation avoids duplicate storage of file fragments. A plurality of tables control write operations into a plurality of log segments. Shard keys are transferred to uniquely identify fragments of files which may have been previously stored and associated with one or more of client subscribers. An apparatus comprises a plurality of location/subscription tables, a shard transfer circuit, a storage control circuit, an append-to-log circuit coupled to a large storage array, and a log segment compactor circuit.
    Type: Grant
    Filed: June 18, 2013
    Date of Patent: November 24, 2015
    Assignee: Barracuda Networks, Inc.
    Inventor: Josef Sipek
  • Patent number: 9177026
    Abstract: A method for joining records from database tables is proposed. Join attributes are ordered into a sequence S0, and a scope C is initialized to empty. Tables including a join attribute A that is first in S0 are identified. A new sequence S? omits A from S0. Iteration through each identified table proceeds in join attribute A order. The iteration utilizes a tree index structure for each identified table where the index key includes all join attributes in the identified table in S0 order. For each matched value v of the join attribute located during the iterating, a new scope Cv is created by appending “A=v” to the scope C. If S? is empty, a tuple corresponding to the scope Cv is output. Otherwise, S0 is set to S? and for each scope Cv, C is set to Cv and the steps beginning with the identifying step are recursively invoked.
    Type: Grant
    Filed: September 5, 2013
    Date of Patent: November 3, 2015
    Assignee: LogicBlox, Inc.
    Inventor: Todd L. Veldhuizen