Patents Examined by Ario Etienne
-
Patent number: 9374427Abstract: 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: GrantFiled: October 28, 2012Date of Patent: June 21, 2016Inventors: Rahul Shekher, Parag Shekher
-
Patent number: 9374498Abstract: 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: GrantFiled: March 12, 2010Date of Patent: June 21, 2016Assignee: KABUSHIKI KAISHA TOSHIBAInventor: Kenshi Dachiku
-
Patent number: 9369947Abstract: 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: GrantFiled: November 1, 2011Date of Patent: June 14, 2016Assignee: LG ELECTRONICS INC.Inventors: Byungjoo Lee, Jinwoo Kim, Jaehyung Song, Inhwan Choi, Hangseok Oh
-
Patent number: 9356992Abstract: 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: GrantFiled: December 20, 2012Date of Patent: May 31, 2016Assignee: FUJITSU LIMITEDInventors: Toshihiro Ozawa, Kazutaka Ogihara, Yasuo Noguchi, Tatsuo Kumano, Masahisa Tamura, Jun Kato, Ken Iizawa, Kazuichi Oe, Munenori Maeda
-
Patent number: 9356793Abstract: 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: GrantFiled: February 6, 2013Date of Patent: May 31, 2016Assignee: GOOGLE INC.Inventors: Alexandre Drobychev, Alexander Kesselman, George Datuashvili
-
Patent number: 9348823Abstract: 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: GrantFiled: April 17, 2015Date of Patent: May 24, 2016Assignee: Greenfly, Inc.Inventor: Shawn David Green
-
Patent number: 9350791Abstract: 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: GrantFiled: March 21, 2014Date of Patent: May 24, 2016Assignee: PTC Inc.Inventors: Mike Mahoney, Bob DeRemer, Rick Bullotta
-
Patent number: 9351196Abstract: 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: GrantFiled: August 31, 2012Date of Patent: May 24, 2016Assignee: International Business Machines CorporationInventors: Dakshi Agrawal, Bongjun Ko, Franck Le, Robert B. Nicholson, Vasileios Pappas, Dinesh Verma
-
Patent number: 9350681Abstract: 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: GrantFiled: May 31, 2013Date of Patent: May 24, 2016Assignee: GoGrid, LLCInventors: Justin M. Kitagawa, Ryan E. Hobbs, Lee F. Rosen, Daniel R. Sawyer, Jayson C. Vantuyl
-
Patent number: 9350812Abstract: 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: GrantFiled: March 21, 2014Date of Patent: May 24, 2016Assignee: PTC Inc.Inventors: Mike Mahoney, Bob DeRemer, Rick Bullotta
-
Patent number: 9342494Abstract: 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: GrantFiled: January 17, 2013Date of Patent: May 17, 2016Assignee: Callahan Cellular L.L.C.Inventors: Udi Manber, Jonathan Leblang, Colin Saunders, Matthew Amacker
-
Patent number: 9338257Abstract: 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: GrantFiled: March 18, 2011Date of Patent: May 10, 2016Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLCInventor: Shmuel Ur
-
Patent number: 9338485Abstract: 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: GrantFiled: May 11, 2010Date of Patent: May 10, 2016Assignee: THOMSON LICENSINGInventors: Xiao Jun Ma, Jun Li, Junbiao Zhang
-
Patent number: 9336041Abstract: 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: GrantFiled: February 2, 2015Date of Patent: May 10, 2016Assignee: VMware, Inc.Inventors: Krishna Raj Raja, Ajay Gulati
-
Patent number: 9331895Abstract: 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: GrantFiled: May 2, 2013Date of Patent: May 3, 2016Assignee: COMPAL ELECTRONICS, INC.Inventors: Cheng-Lung Lin, Hsing-Yui Yang, Ming-Yu Chang, Ching-Hsiang Chiang
-
Patent number: 9332404Abstract: 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: GrantFiled: March 15, 2013Date of Patent: May 3, 2016Assignee: Spireon, Inc.Inventors: Brian Boling, Sri Valarino
-
Patent number: 9324056Abstract: 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: GrantFiled: June 28, 2012Date of Patent: April 26, 2016Assignee: SAP Portals Israel LtdInventor: Alexey Soshin
-
Patent number: 9325585Abstract: 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: GrantFiled: July 10, 2012Date of Patent: April 26, 2016Assignee: The Boeing CompanyInventors: Guijun Wang, Changzhou Wang, Sharon F. Arroyo, Haiqin Wang
-
Patent number: 9319153Abstract: 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: GrantFiled: December 4, 2012Date of Patent: April 19, 2016Assignee: Sonos, Inc.Inventors: Paul Andrew Bates, Steven Beckhardt, Jonathon Reilly
-
Patent number: 9313252Abstract: 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: GrantFiled: April 20, 2012Date of Patent: April 12, 2016Assignee: Microsoft Technology Licensing, LLCInventors: David E. Langworthy, John P. Shewchuk, William Lawrence Portnoy