Patents Examined by Ario Etienne
  • Patent number: 9374427
    Abstract: A system and method to manage files on an online cloud storage system are disclosed. In some embodiments, files stored on the online cloud storage system may be associated with a geographical location and a geographical range. A location of a user may be received. The system and method may determine a level of access to the file for the user based on the location of the user and the geographical location and geographical range of the file. If the location of the user is within the geographical range of the geographical location of the file, then the user may be given a level of permission to access the file stored on the online cloud storage system.
    Type: Grant
    Filed: October 28, 2012
    Date of Patent: June 21, 2016
    Inventors: Rahul Shekher, Parag Shekher
  • Patent number: 9374498
    Abstract: An image processing apparatus includes connectors to each of which position information is allocated, processing units configured to be connected to the connectors, each of the processing units is configured to read position information, and to output an IP address of the processing unit determined based on the position information and identification information which denotes a function of the processing unit via the connector, and a control unit configured to be connected with the connectors in compliance with a standard for a transmission line in an IP (internet protocol) network, and to manage the IP address and the identification information of the processing unit.
    Type: Grant
    Filed: March 12, 2010
    Date of Patent: June 21, 2016
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventor: Kenshi Dachiku
  • Patent number: 9369947
    Abstract: Provided are a device discovery method and a communication device thereof. The method includes: transmitting a probe request frame; receiving a probe response frame including session information on a client connected to a group owner (GO), from the GO among source and sink devices belonging to the display group; and determining whether to associate with the display group by using the session information in the probe response frame.
    Type: Grant
    Filed: November 1, 2011
    Date of Patent: June 14, 2016
    Assignee: LG ELECTRONICS INC.
    Inventors: Byungjoo Lee, Jinwoo Kim, Jaehyung Song, Inhwan Choi, Hangseok Oh
  • Patent number: 9356992
    Abstract: A transfer data block is selected, and a data file including the transfer data block is selected as a transfer data file. All the data blocks of the transfer data file are added to the transfer data block. When all the data files including each transfer data block is selected as a transfer data file, the transfer data block is selected as a deletion data block. When a total data amount of the deletion data block is larger than or equal to a predetermined target deletion data amount and a ratio of a total data amount of the transfer data block to the total data amount of the deletion data block is smaller than or equal to a predetermined value, the data file is transferred from a transfer source node to a transfer destination node. Accordingly, a storage can be used efficiently.
    Type: Grant
    Filed: December 20, 2012
    Date of Patent: May 31, 2016
    Assignee: FUJITSU LIMITED
    Inventors: Toshihiro Ozawa, Kazutaka Ogihara, Yasuo Noguchi, Tatsuo Kumano, Masahisa Tamura, Jun Kato, Ken Iizawa, Kazuichi Oe, Munenori Maeda
  • Patent number: 9356793
    Abstract: A system, computer-readable storage medium storing at least one program, and a computer-implemented method for managing load on a downstream server in a distributed storage system is presented. Messages received from the downstream server in response to transactions issued by the upstream server to the downstream server are monitored, where the transactions are issued to the downstream server at a rate no greater than a transaction rate limit, the transaction rate limit being based at least in part on a maximum transaction processing rate of the downstream server. The transaction rate limit is adjusted based at least in part on a number of messages that include a pushback signal received over at least one predetermined time interval, where the pushback signal indicates that a utilization rate of the downstream server has exceeded a predetermined utilization rate.
    Type: Grant
    Filed: February 6, 2013
    Date of Patent: May 31, 2016
    Assignee: GOOGLE INC.
    Inventors: Alexandre Drobychev, Alexander Kesselman, George Datuashvili
  • Patent number: 9348823
    Abstract: Systems and methods of managing content and content requests are described. A data store of profiles of potential content contributors is provided. A request from a first source for content comprising content criteria is received, the content criteria comprising content contributor characteristics and content subject matter. Based on the content contributor characteristics and the profiles, at least a first potential content contributor is identified. At least a portion of the content request content criteria is transmitted to the first potential content contributor. If recorded content is received from the first content contributor, the first source is provided with access to the received recorded content. At least partly in response to acceptance by the first source of the received recorded content, the first source is enabled to publish the accepted received recorded content.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: May 24, 2016
    Assignee: Greenfly, Inc.
    Inventor: Shawn David Green
  • Patent number: 9350791
    Abstract: A system and method of operating resources within a distributed computing environment. The resources include a platform server and intermediate servers where each of the intermediate servers connects and maintains a persistent connection to the platform server a number of edge servers. The method includes injecting state identifier information into service requests from a given edge server to the intermediate server and transmitting the service request to the platform server. The method includes receiving a response message from the platform server where the message includes the state identifier. The method includes using the state identifier to route the message to the given edge server.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: May 24, 2016
    Assignee: PTC Inc.
    Inventors: Mike Mahoney, Bob DeRemer, Rick Bullotta
  • Patent number: 9351196
    Abstract: Various embodiments provide byte caching in wireless communication networks. In one embodiment, a plurality of data packets are received through an internet protocol (IP) data flow established between a wireless communication device and at least one server. Each of the plurality of data packets are combined into a packet bundle. A determination is made as to whether a second byte caching system is available. The packet bundle is transformed using one or more byte caching operations based on a second byte caching system being available. The transformed packet bundle is sent to the second byte caching system using an IP communication mechanism.
    Type: Grant
    Filed: August 31, 2012
    Date of Patent: May 24, 2016
    Assignee: International Business Machines Corporation
    Inventors: Dakshi Agrawal, Bongjun Ko, Franck Le, Robert B. Nicholson, Vasileios Pappas, Dinesh Verma
  • Patent number: 9350681
    Abstract: Some embodiments provide a method of managing cloud resources on several of nodes of a hosting system. The method receives a cloud resource configuration. The method identifies a particular node from the several nodes to host the cloud resource configuration. The method sets an administrative state of the hosting system to reflect the hosting of the cloud resource configuration on the particular node. The administrative state includes information for each node in the hosting system. Each node includes a performer operating on the node that manages an operational state of the node based on the administrative state of the node.
    Type: Grant
    Filed: May 31, 2013
    Date of Patent: May 24, 2016
    Assignee: GoGrid, LLC
    Inventors: Justin M. Kitagawa, Ryan E. Hobbs, Lee F. Rosen, Daniel R. Sawyer, Jayson C. Vantuyl
  • Patent number: 9350812
    Abstract: A system and method of routing messages in a distributed computing environment is provided. The method includes providing a platform server, a set of intermediary servers, and a set of edge servers, collectively defining a network. The method includes binding, at the platform server, at a first instance, the end-point device to the platform server wherein the platform server binds, at the first instance, the end-point device using a non-addressable name value associated to the end-point device. The binding associates a first path across the network. The method includes communicating a first message to the end-point device along the first path. Method includes rebinding, at the platform server, at a second instance, the end-point device to the platform server, where the rebinding uses the non-addressable name value and associates a second path across the network. The method includes communicating a second message to the end-point device along the second path.
    Type: Grant
    Filed: March 21, 2014
    Date of Patent: May 24, 2016
    Assignee: PTC Inc.
    Inventors: Mike Mahoney, Bob DeRemer, Rick Bullotta
  • Patent number: 9342494
    Abstract: A user provides an annotation, such as text or graphics, in relation to a resource available on a computer network. The annotation is automatically stored and/or retrieved without requiring separate action from the user to accomplish the storage or retrieval. An annotation interface may receive the annotation from the user. The annotation is then stored in association with the user and the network address of the resource. The user's annotation may be later retrieved and displayed to the user based on the network address of the resource. In one specific embodiment, a browser toolbar receives and displays user annotations associated with Web sites or Web pages to which the user has navigated. Preferably, the annotation interface remains available to the user throughout the time in which the resource is provided. Further controls may enable the user to make an annotation publicly available to others, and to receive annotations from others.
    Type: Grant
    Filed: January 17, 2013
    Date of Patent: May 17, 2016
    Assignee: Callahan Cellular L.L.C.
    Inventors: Udi Manber, Jonathan Leblang, Colin Saunders, Matthew Amacker
  • Patent number: 9338257
    Abstract: Technology is disclosed for enabling scene-based variable compression (“the technology”). In some embodiments, the technology can receive an indication of a compression level for a first content type, wherein the compression level specifies a tolerance level for lossy compression; receive a request for content, the content having at least two portions, wherein a first portion has first content of the first content type and the second portion has second content of a second content type, a first compression method associated with the indicated compression level and a second compression method associated with a different compression level. The technology can transmit the content, wherein the first portion of the content was compressed using the first compression method and the second portion was compressed using the second compression method.
    Type: Grant
    Filed: March 18, 2011
    Date of Patent: May 10, 2016
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventor: Shmuel Ur
  • Patent number: 9338485
    Abstract: A method for distributing a multimedia content to at least two rendering devices, wherein said multimedia content comprises at least two elementary contents, the method comprises the steps of receiving first information including information indicating for each of said at least two elementary contents a destination rendering device and a starting time; for each rendering device associated with said multimedia content, sending corresponding information indicating starting time for at least one elementary content destined to the rendering device; receiving said multimedia content; and sending said at least two elementary contents of said multimedia content to their corresponding destination rendering devices based on information indicating destination rendering device for each of said at least two elementary contents.
    Type: Grant
    Filed: May 11, 2010
    Date of Patent: May 10, 2016
    Assignee: THOMSON LICENSING
    Inventors: Xiao Jun Ma, Jun Li, Junbiao Zhang
  • Patent number: 9336041
    Abstract: Embodiments perform centralized input/output (I/O) path selection for hosts accessing storage devices in distributed resource sharing environments. The path selection accommodates loads along the paths through the fabric and at the storage devices. Topology changes may also be identified and automatically initiated. Some embodiments contemplate the hosts executing a plurality of virtual machines (VMs) accessing logical unit numbers (LUNs) in a storage area network (SAN).
    Type: Grant
    Filed: February 2, 2015
    Date of Patent: May 10, 2016
    Assignee: VMware, Inc.
    Inventors: Krishna Raj Raja, Ajay Gulati
  • Patent number: 9331895
    Abstract: A method for controlling an electronic device and an electronic apparatus are provided. A position of the electronic apparatus in a spatial area is obtained. A scene of the spatial area where the electronic apparatus is located is displayed in a display unit. A position of a controllable target apparatus included in the scene is obtained by using the position of the electronic apparatus and searching in a target apparatus distribution database of the spatial area, and a relative position of the controllable target apparatus and the electronic apparatus is obtained. According to the obtained position of the controllable target apparatus, an apparatus image layer corresponding to the controllable target apparatus is displayed at a corresponding position of the scene. When the apparatus image layer receives an enabling signal, a controlling command is transmitted to the controllable target apparatus corresponding to the apparatus image layer.
    Type: Grant
    Filed: May 2, 2013
    Date of Patent: May 3, 2016
    Assignee: COMPAL ELECTRONICS, INC.
    Inventors: Cheng-Lung Lin, Hsing-Yui Yang, Ming-Yu Chang, Ching-Hsiang Chiang
  • Patent number: 9332404
    Abstract: A server abstracted messaging system interfaces to networking services such as SMS, UDP and IP, using internally implemented protocols or third-party tools. All connections, disconnections, errors or intricacies in service decoding are abstracted by the messaging system. To interface to an LBS device, the messaging system uses a special language to communicate with that device, leaving the actual translation of the command to the device until the very end, thereby abstracting the communication to the device by any application. All new commands for the LBS device are implemented in the abstracted language.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: May 3, 2016
    Assignee: Spireon, Inc.
    Inventors: Brian Boling, Sri Valarino
  • Patent number: 9324056
    Abstract: Systems and techniques that can be used for analyzing a social network or any other type of entity networks. In an effort to preserve the privacy rights of individuals, a model of a real entity network can be generated that is a balanced representation of the entity network, and various tests can be performed on metadata in the model. For example, the model network can be generated based on only two data portions: the total number of nodes in the network and the number of relations per node.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: April 26, 2016
    Assignee: SAP Portals Israel Ltd
    Inventor: Alexey Soshin
  • Patent number: 9325585
    Abstract: One or more systems, methods, routines and/or techniques for mission-driven autonomous and adaptive resource management, for example to achieve mission objectives in Quality of Service-managed networked systems, are described. One or more resource allocation algorithms and one or more associated control architectures including component services may be used. A system and/or method may collect input parameters, evaluate system workloads and performance metrics, optimize resource allocations, and adapt to changing workloads and performance metrics to achieve mission objectives. One or more objective functions, one or more constraints and one or more optimization algorithms may be utilized to achieve optimal allocation of resources to maximize the delivered value of an objective function and/or the system. The systems, methods, routines and/or techniques described herein may be autonomic and self-adaptive without requiring human administrators to pre-determine parameters (e.g.
    Type: Grant
    Filed: July 10, 2012
    Date of Patent: April 26, 2016
    Assignee: The Boeing Company
    Inventors: Guijun Wang, Changzhou Wang, Sharon F. Arroyo, Haiqin Wang
  • Patent number: 9319153
    Abstract: Embodiments are provided for accessing media content on a mobile device. In one embodiment, a user may add media from a mobile device carried by the user to a queue of media that may be rendered by a media system in communication with the mobile device. In one example, the user may select a subset of media from the mobile device to add to the queue, such that only the subset of media is accessible to the media system while the non-selected media on the mobile device remains private. In one case, the mobile device may become disconnected from the media system such that the added subset of media is no longer accessible by the media system. In this case, the media system may search for media equivalent to the subset of media, and replace the subset of media in the queue with the equivalent media.
    Type: Grant
    Filed: December 4, 2012
    Date of Patent: April 19, 2016
    Assignee: Sonos, Inc.
    Inventors: Paul Andrew Bates, Steven Beckhardt, Jonathon Reilly
  • Patent number: 9313252
    Abstract: Various embodiments enable redundant or replica services, such as “cloud” services, to be run at geographically distributed locations. Each replica is capable of performing operations that are generally, identically performed across all replicas. In the event of an interruption at one location, services in other locations can quickly and automatically take over operations. In one or more embodiments, a Distributed Agreement Protocol is utilized to bind a CRUD-type protocol as a state machine. Binding takes place through the use of a reverse proxy that is located at each of the locations at which the service is distributed. In at least some embodiments, the Distributed Agreement Protocol is implemented as the Paxos protocol or a variant thereof, and/or the CRUD-type protocol comprises the HTTP protocol.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: April 12, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: David E. Langworthy, John P. Shewchuk, William Lawrence Portnoy