Patents Examined by Jason Liao
  • Patent number: 9679022
    Abstract: A node information storage unit stores an entry in which an address and a record type are associated with a host name. An address translating unit translates an address of a record type different from a record type received from a terminal device in the entry into an address of the received record type based on a predetermined rule. An entry searching unit searches the node information storage unit, and specifies an entry corresponding to a host name received from the terminal device. A search result transmitting unit transmits an address included in the specified entry to the terminal device.
    Type: Grant
    Filed: October 11, 2011
    Date of Patent: June 13, 2017
    Assignee: NEC CORPORATION
    Inventor: Hiroshi Kitamura
  • Patent number: 9681260
    Abstract: A system including a processor to create a history database in a storage medium for storing signal strength history records, each history record including an indication of one or more signals and a signal strength for each of the one or more signals detected by a mobile device, each of the history records being mapped to a rendering device, receive a first signal strength record, compare the first signal strength record to at least some of the history records to find one of the at least some history records which is a sufficiently close match to the first signal strength record, wherein the sufficiently close matching history record is mapped to a first rendering device, select the first rendering device for the user interface software to send control commands to, and store the first signal strength record in the history database mapped to the selected rendering device.
    Type: Grant
    Filed: July 15, 2013
    Date of Patent: June 13, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Gabriel Bouvigne, Laurent Gardes
  • Patent number: 9678959
    Abstract: The present invention pertains to a method for selecting a version of a document. The user inputs an identifier of a document at the level of his receiver connected to at least one communication network, and initiates a search request to receive versions of at least one part of this document. The receiver then receives a plurality of versions of the said document. Each version received is analysed by a plurality of evaluation modules so as to calculate an evaluation value for each version received according to a predetermined criterion. The receiver selects for each of the evaluation modules a version of the document having the best evaluation in respect of this criterion, and displays the identifiers of versions having the best evaluations according to each criterion. The user can then easily select the version for reproduction thereof which best meets a criterion. The invention also relates to a receiver implementing the said method.
    Type: Grant
    Filed: June 15, 2010
    Date of Patent: June 13, 2017
    Assignee: Thomson Licensing
    Inventors: Fabrice Urban, Olivier Le Meur, Christel Chamaret, Alexandre Ninassi, Jean-Claude Chevet
  • Patent number: 9671978
    Abstract: In one example of a method to access data, selected data stored in a virtual tape library (“VTL”) maintained in a selected format in a first non-tape storage medium is examined. One or more first directories and one more first files are identified within the selected data. One or more second directories, and one or more second files, comprising information identifying at least one of the one or more first files, are generated and are stored in a second non-tape storage medium. A request specifying at least one of the one or more second files is received from a device, and information identifying at least one of the one or more first files is retrieved from the specified second file. The at least one first file is accessed based at least in part on the information, and data from the at least one first file is provided to the device. Systems are also disclosed. Methods and systems to enable users without system administrator rights to access and store data in a backup storage system are also disclosed.
    Type: Grant
    Filed: April 29, 2013
    Date of Patent: June 6, 2017
    Assignee: FalconStor, Inc.
    Inventor: Wai Lam
  • Patent number: 9659017
    Abstract: Methods, apparatus, and computer-accessible storage media for restoring data from a snapshot to a data volume. The blocks in the volume may be treated as an implicit tree structure, for example a binary tree; each local block corresponds to a block on the snapshot. A local block on the volume may be marked, for example fingerprinted with metadata, to indicate that the local block has not been restored. Initially, the local block at the root node is marked. To restore a local block, the restore process may generate a list indicating all local blocks on a path from the root node of the tree to the target node that have not been restored. The marks in the local blocks are used in generating the list. For each block indicated in the list, children of the block are fingerprinted, and the block is restored from the snapshot.
    Type: Grant
    Filed: August 31, 2014
    Date of Patent: May 23, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: James Christopher Sorenson, III, Yun Lin, Nishanth Alapati
  • Patent number: 9652480
    Abstract: Backup management of software environments in a distributed network environment includes: Creating a platform specific software environment according to a predefined software environment definition by a user in the network environment; automatically creating a generalized backup of the software environment by extracting platform independent data contents and platform specific transformation rules; automatically calculating enhanced meta data describing the generalized backup; assigning the enhanced metadata with the predefined software environment definition; registering the generalized backup with the enhanced metadata in a backup storage accessible by a plurality of distributed users connected via said network environment, creating a software environment according to a predefined software environment definition by automatically checking the backup storage for an available generalized backup by means of the predefined software environment definition.
    Type: Grant
    Filed: October 4, 2013
    Date of Patent: May 16, 2017
    Assignee: International Business Machines Corporation
    Inventors: Thomas H. Gnech, Steffen Koenig, Oliver Petrik, Petra Wagner
  • Patent number: 9646023
    Abstract: A network attached storage may comprise one or more storage devices; a network interface configured to couple to a local area network; a share folder and a processor. The processor may be configured to auto-initiate an identification of at least one other similarly-configured network attached storage coupled to the local area network; monitor contents of the share folder to determine a presence of or a change to at least one item therein, and upon determining at least one of the presence of and the change to the at least one item in the monitored share folder, copying the item(s) to the identified network attached storage(s) over the local area network.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: May 9, 2017
    Assignee: Western Digital Technologies, Inc.
    Inventor: Timothy J. McCabe
  • Patent number: 9626373
    Abstract: Provided herein is technology relating to data deduplication and particularly, but not exclusively, to methods and systems for determining an efficiently optimal size of data blocks to use for backing up a data source. Also provided herein are systems for identifying duplicate data in data backup applications.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: April 18, 2017
    Assignee: Western Digital Technologies, Inc.
    Inventor: Tamir Ram
  • Patent number: 9619469
    Abstract: A method for browsing a collection of multimedia assets on a soft-copy display comprising: receiving a collection of multimedia assets, each multimedia asset having a set of associated metadata; defining an interest criterion; using a processor to analyze the metadata associated with the multimedia assets and rank the multimedia assets according to the interest criterion; displaying a portion of the multimedia assets on the soft-copy display according to the ranking; interactively user selecting a displayed multimedia asset using a user interface; updating the interest criterion based on the selected multimedia asset; using a processor to determine an updated ranking of the multimedia assets according to the updated interest criterion; and displaying a portion of the multimedia assets on the soft-copy display according to the updated ranking.
    Type: Grant
    Filed: December 22, 2009
    Date of Patent: April 11, 2017
    Assignee: Apple Inc.
    Inventors: Graham R. Kiddle, Joseph A. Manico
  • Patent number: 9613121
    Abstract: Embodiments of the invention provide a method, system and computer program product for data duplication detection in an in memory data grid (IMDG). A method for data duplication detection in an IMDG includes computing a hash value for each binary data value in a key value pair of a partition in an IMDG. The method also includes generating a map including an entry for each unique computed hash value and one or more keys corresponding to binary data values of respective key value pairs from which the hash value had been uniquely computed. Thereafter, only those hash values in the map with multiple keys associated therewith are identified and binary data corresponding to the multiple keys of the identified hash values are reported as potential duplicate data in the IMDG.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: April 4, 2017
    Assignee: International Business Machines Corporation
    Inventors: Douglas Berg, Nitin Gaur, Christopher D. Johnson, Brian K. Martin
  • Patent number: 9607001
    Abstract: Switching an active metadata node is disclosed. An indication that a standby metadata node of a distributed file system should replace an active metadata node of the distributed file system as a new active metadata node of the distributed file system is received. The standby metadata node is included in a server. A request that indicates that the standby metadata node would like to become an exclusive metadata node writer of a transaction log is sent. A confirmation that the standby metadata node is the exclusive metadata node writer of the transaction log is received. Based at least in part on the confirmation, an update that the standby metadata node has become the new active metadata node of the distributed file system is provided.
    Type: Grant
    Filed: July 13, 2012
    Date of Patent: March 28, 2017
    Assignee: Facebook, Inc.
    Inventors: Dhrubajyoti Borthakur, Dmytro Molkov, Hairong Kuang
  • Patent number: 9607028
    Abstract: In embodiments, apparatuses, methods and storage media are described that are associated with packaging of content. In embodiments, a bytemap file may be associated with an output packaging format for output content. The bytemap file may, in various embodiments, contain instructions that, when performed by a transpackager may generate output content based on one or more encoded content files. In order to generate output content starting at a specific requested offset, a bytemap index may contain mappings between offsets and instruction locations within the bytemap file. Thus, in response to a request for output content at an offset, an instruction location may be identified in the bytemap index, and instructions applied to the encoded content files starting at the identified location to generate the requested output content. Other embodiments may be disclosed and claimed.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: March 28, 2017
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventor: Johannes P. Schmidt
  • Patent number: 9582159
    Abstract: A method for providing a user interface (UI) in an electronic device includes determining at least a starting keyword from a given target database, and associating each said starting keyword with a function of the electronic device; determining at least a linking keyword from a user profile database; creating a keyword tree from the at least a starting keyword and the at least a linking keyword, wherein the keyword tree has at least two layers, and the at least a linking keyword is placed in an upper layer relative to the at least a starting keyword; and providing the keyword tree on the electronic device for a user to browse and thereby select at least a said starting keyword by at least a said linking keyword on the keyword tree, thus starting the function.
    Type: Grant
    Filed: October 8, 2013
    Date of Patent: February 28, 2017
    Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Mark Hsiao, Yi-Fang Lee, Yin-Pin Yang
  • Patent number: 9569295
    Abstract: A status management system includes a computer-implemented method for delivering status information to a requester, comprising providing status codes, clustering the status codes in a number of status codes clusters, hierarchically sorting the status codes clusters and transmitting at least one of the status codes to the requester depending on the hierarchy of the sorted status codes clusters.
    Type: Grant
    Filed: July 13, 2012
    Date of Patent: February 14, 2017
    Assignee: Harman Becker Automotive Systems GmbH
    Inventor: Teodora Guenkova-Luy
  • Patent number: 9558348
    Abstract: Disclosed are systems and methods to combine a reputation score for a software application publisher or vendor and code analysis techniques to provide a method of ranking software applications. A user downloading a software application may be confident that the software application is reliable and does not contain malicious content based on the ranking applied to the particular software application. Code analysis techniques allow for an application ranking even when there may not be enough historical information about the publisher/vendor to create a solid reputation score. A software application rank may be used internally to a software application store prior to making the software application available to the public.
    Type: Grant
    Filed: March 1, 2012
    Date of Patent: January 31, 2017
    Assignee: McAfee, Inc.
    Inventor: Igor Muttik
  • Patent number: 9547655
    Abstract: Performing a snapshot backup includes initiating, by a snapshot driver, a snapshot of at least a portion of a filesystem; and receiving, by the snapshot driver, a filesystem bitmap from a backup agent. Subsequently, the snapshot driver performs copy-on-write operations based on the filesystem bitmap.
    Type: Grant
    Filed: July 11, 2013
    Date of Patent: January 17, 2017
    Assignee: CA, Inc.
    Inventors: Zhiye Wang, Chuanqi Sun
  • Patent number: 9535579
    Abstract: A method for providing a user interface (UI) in an electronic device having a background includes presenting a first keyword in the background by animation in response to an operation performed by a user on the electronic device, wherein the first keyword enables the user to start the electronic device for executing a first function.
    Type: Grant
    Filed: December 4, 2013
    Date of Patent: January 3, 2017
    Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTE
    Inventors: Mark Hsiao, Yi-Fang Lee, Yin-Pin Yang
  • Patent number: 9519547
    Abstract: In accordance with embodiments disclosed herein, there are provided methods, systems, and apparatuses including, for supporting transactional message handling in an on-demand service environment including, for example: enqueuing a message specifying a transaction to be processed via a host organization; inserting a row into a database of the host organization associating the message with a status of pending, wherein the row is autocommitted to the database upon insertion; updating the status for the row to ready if a commit operation for the transaction is initiated; requesting a lock on the row; and performing final processing for the transaction based on the status for the message and based further on whether the lock is obtained for the row. Final processing may include, for example, a transaction roll back, a transaction commit, a transaction requeue, a termination of transaction processing, or an orphaned transaction clean up.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: December 13, 2016
    Assignee: salesforce.com, inc.
    Inventor: Vijayanth Devadhar
  • Patent number: 9514180
    Abstract: Provided are techniques for workload discovery using real-time analysis of input streams. For a meta workload, changes to data objects made by change operations that are in a replication change stream are stored into a recovery log. Using an analytics engine, one of the recovery log and the replication change stream are analyzed to identify associations between the data objects based on usage and access patterns. The associations are used to identify sub-workloads of the meta workload that form consistency groups for replication.
    Type: Grant
    Filed: December 18, 2015
    Date of Patent: December 6, 2016
    Assignee: International Business Machines Corporation
    Inventors: Paul M. Cadarette, James D. Spyker
  • Patent number: 9514213
    Abstract: Systems, methods, and other embodiments associated with clustering using tri-point arbitration are described. In one embodiment, a method includes selecting a data point pair and a set of arbiter points. A tri-point arbitration similarity is calculated for data point pairs based, at least in part, on a distance between the first and second data points and the arbiter points. In one embodiment, similar data points are clustered.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: December 6, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Alan Paul Wood, Aleksey M. Urmanov, Anton A. Bougaev