Patents Examined by Duyen Doan
  • Patent number: 9503520
    Abstract: A system and method for utilizing a server to synchronize launchers between a smartphone and a browser running on a personal computer of a user. When the user installs an application on his smartphone, the application's icon also appears automatically on a toolbar of the browser. The toolbar visually resembles the screen of the smartphone, and opening the icon of the toolbar launches, on the personal computer, a program that is identical or equivalent to the application installed on the smartphone.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: November 22, 2016
    Assignee: CONDUIT LTD.
    Inventors: Ronen Shilo, Harel Tayeb, Suriel Benhadan, Eran Zinman
  • Patent number: 9495323
    Abstract: This document describes a method for synchronizing files on an expandable memory card coupled to a first computing device with an application running on a second computing device, where downloading of files is performed wirelessly without user involvement.
    Type: Grant
    Filed: February 1, 2013
    Date of Patent: November 15, 2016
    Assignee: Microsoft Corporation
    Inventors: Karl Steven Yost, Jaigak Song, Justin Middleton, Scott Zimmerman, Steve Hales
  • Patent number: 9491235
    Abstract: Exemplary embodiments improve return on investment in hybrid cloud environment. In one embodiment, a computer comprises: a memory; and a processor operable to manage two types of clouds, which are private and public clouds, by using information stored in the memory, and to manage migration of a set of an application and a data between a first type of clouds and a second type of clouds of the two types of clouds, the application running on a server of the first type of clouds, the data to be read or written by the application and being stored in a storage system of the first type of clouds. The processor manages the migration of the set of the application and the data between the first type of clouds and the second type of clouds based on resource utilization of resources including at least one of the server or the storage system.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: November 8, 2016
    Assignee: HITACHI, LTD.
    Inventor: Hironori Emaru
  • Patent number: 9491409
    Abstract: Disclosed are systems and methods in which a media player is connected via an interface device over a network to a source of content. Some conventional media players such as DVD players and televisions are equipped with hardware to render content disposed on and playable from a removable memory device, in particular a SD card. A memory card may be equipped with networking functionality, in particular, WI-FI networking, to enable connectivity over a local area wireless network. The memory card further may be provided with a processor. By providing an interface device that includes a processor, networking functionality, and storage, with suitable software on the storage, the media player may be connected over a network to locally networked or remote content sources. In some embodiments, the interface device also includes its own locally stored content.
    Type: Grant
    Filed: October 30, 2009
    Date of Patent: November 8, 2016
    Assignee: Comcast Cable Communications, LLC
    Inventors: Michael J. Cook, James S. Poder
  • Patent number: 9467377
    Abstract: One embodiment provides a system that facilitates associating consumer states with interests in a Content-Centric Network (CCN). During operation, the system generates an interest for a content object comprising a name of the content object in a remote node. The name in the interest is location independent and uniquely identifies the content object in the CCN. The interest is routed in the CCN based on the name. The system also associates the consumer states, which are associated with the content object, with the interest.
    Type: Grant
    Filed: June 19, 2014
    Date of Patent: October 11, 2016
    Assignee: PALO ALTO RESEARCH CENTER INCORPORATED
    Inventors: Ignacio Solis, Matthias Herlich
  • Patent number: 9468001
    Abstract: Methods of operating an electronic device are provided. A method of operating a first electronic device that is connected to a Wireless Local Area Network (WLAN) may include listening for a wireless transmission by a second electronic device on a wireless communications channel. The method may include beginning a randomized delay period in response to determining that the wireless communications channel is clear. Moreover, the method may include transmitting a packet to an access point of the WLAN via the wireless communications channel after the randomized delay period. Related electronic devices and computer program products are also provided.
    Type: Grant
    Filed: May 13, 2014
    Date of Patent: October 11, 2016
    Assignees: Sony Corporation, Sony Mobile Communications Inc.
    Inventors: Kåre Agardh, Vanja Plicanic Samuelsson, Rickard Ljung, Peter C. Karlsson
  • Patent number: 9460417
    Abstract: A system and a method are provided for using dynamic object modeling and one or more types of policy rules to dynamically specify and modify system behavior at various levels of abstraction, including business, system, and device implementation. The system and method allow for specifying, instantiating, managing, and removing sets of temporary or permanent additions and/or modifications to the attributes or behavior of a set of objects, relationships, scripts, and/or applications of a device, module, subsystem, or system, without having to change the underlying code of these objects, relationships, scripts, and/or applications. The systems and methods enable attributes, methods and/or relationships (e.g., associations, aggregations, and/or compositions), as well as constraints on any of these elements, to be dynamically added or changed at runtime without changing any underlying code of the components being managed by instantiating and manipulating object instances in accordance with certain policy rules.
    Type: Grant
    Filed: June 13, 2013
    Date of Patent: October 4, 2016
    Assignee: Futurewei Technologies, Inc.
    Inventor: John Strassner
  • Patent number: 9436509
    Abstract: A pre-provisioned application platform may be provided. First, a plurality of parameters may be received. Then a plurality of pre-provisioned tenants may be created based upon the received plurality of parameters. A request for service may be received and then an actual tenant may be assigned to one of the plurality of pre-provisioned tenants in response to the received request.
    Type: Grant
    Filed: December 14, 2011
    Date of Patent: September 6, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Michael McLean, Smith Codio, Jeffrey Wall, Sonal Jain, Chythanya Vootkuri Krishna, Hui Zhu, Michel Abraham, Robert Kennedy Murugan
  • Patent number: 9426233
    Abstract: Methods and apparatus for determining recommended geographic server locations for online social networks by attempting to minimize user-server latency and inter-user communications latency. In an embodiment, geographic and relationship information for a plurality of users is acquired. The plurality of users may belong to one or more networks. The acquired information is transformed into a graph. A first plurality of clusters is generated with a first clustering algorithm. A second plurality of clusters is generated by iteratively examining pairs of the first plurality clusters, and swapping nodes between the examined clusters if it will reduce a total cut weight of the graph and locate each pair of nodes within a defined maximum distance from the centroid of the target cluster. In an embodiment, a method uses a joint analysis approach based upon characteristics of a plurality of existing networks.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: August 23, 2016
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Ying Zhang, Du Li
  • Patent number: 9402058
    Abstract: In order to stably deliver content data over a network, a content delivery system is provided with: a content retention module for storing content data consisting of hierarchically encoded hierarchical data; a cache retention module for caching content data; a hierarchical score determination module for calculating an access requirement frequency for each piece of cached hierarchical data; a hierarchical arrangement determination module for replacing hierarchical data having an access requirement frequency lower than a fixed value with the hierarchical data stored in the content retention module; and a content delivery module for delivering content data in response to requests from a client device.
    Type: Grant
    Filed: July 22, 2010
    Date of Patent: July 26, 2016
    Assignee: NEC CORPORATION
    Inventor: Eiji Takahashi
  • Patent number: 9392046
    Abstract: A method for publishing the web sites on remote server using shared hosting in cases of unexpected server timeouts. A list of elements (work items) to be published is generated. The list is sorted out according to dependencies of elements from one another. Then, the work items are sorted out by the priority. The work item from the top of the list (with the highest priority) is processed first. After the work is performed with this work item, the work item is marked as closed if the process has executed successfully. Then, the process moves to the next work item and so on. The process has a library of the work items. Thus, in case of a server timeout, the process knows exactly which work items have been processed prior to the timeout and can start the processing from the next work item.
    Type: Grant
    Filed: January 30, 2016
    Date of Patent: July 12, 2016
    Assignee: Parallels IP Holdings GmbH
    Inventors: Anton Bobykin, Mikhail Lavrentiev, Stanislav S. Protassov, Serguei M. Beloussov
  • Patent number: 9386108
    Abstract: This invention provides a social network for wildlife species observers, e.g. birders, to verify accuracy of observations made of wildlife in the field, and includes issuance of automatic rare species alerts when a sighting is determined to be rare, all via a web site.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: July 5, 2016
    Inventor: Mitchell Waite
  • Patent number: 9378178
    Abstract: A method, system and computer program product for improving performance in connection with requesting resources. A request is sent by a browser to a server to retrieve a resource, where the message includes identifiers and tags associated with blocks of data of the resource which are stored in a cache of the client. If the browser receives a response from the server indicating that the resource has not change since last accessed, the browser will determine if one of the tags associated with the data blocks of the resource stored in the cache differs from the associated tags received in the response message. If there is not a match, then the browser has identified the situation where a block of data of the resource has outdated content which can be updated using the content stored in the data block of another resource in the cache with the same identifier.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: June 28, 2016
    Assignee: International Business Machines Corporation
    Inventors: Michael Baessler, Si Bin Fan, Peng Hui Jiang, Ying Shen, Yan Xu, Ling Zhang, Jia Zou
  • Patent number: 9378249
    Abstract: Methods and apparatus related to identifying content accessed on a computing device that is likely actionable on another computing device. Some implementations are directed to methods and apparatus for identifying a computing device of a user, identifying content accessed on another computing device by the user, determining content that is actionable on the computing device, determining a confidence level that the actionable content is of interest to the user, and providing the actionable content for use on the computing device if the confidence level satisfies a threshold. The confidence level may be based on an indication of time passage between the user accessing the content on the other computing device and the identified use of the computing device.
    Type: Grant
    Filed: April 20, 2015
    Date of Patent: June 28, 2016
    Assignee: Google Inc.
    Inventor: Daniel George Koulomzin
  • Patent number: 9380081
    Abstract: A system and method establishes bidirectional contact through firewall devices. A method includes establishing a first connection between a first device and a second device and storing a connection record on the second device. When the second device receives a request to connect with the first device, it identifies and searches for the connection record corresponding to the first device. When the second device finds the connection, the second device sends a request to establish a second connection from the second device to the first device. Upon receiving the request to establish a second connection, the first device verifies the request to establish the second connection and the lifetime of the first connection. Upon verification, the first device establishes the second connection between the first computing device and the second device.
    Type: Grant
    Filed: May 17, 2013
    Date of Patent: June 28, 2016
    Assignee: CA, Inc.
    Inventors: Guoxian Shang, Haiyang Zhang, Hector Wang, Raymond Huang, Alexey Shvechkov
  • Patent number: 9369402
    Abstract: Embodiments of the present invention relate to a method of obtaining parameters of a digital video to be provided to users of a network. The method includes modifying one or more of the obtained parameters, such that the modification is based on information relating to segments of the users of the network. In addition, the method includes creating a plurality of versions of the digital video. Each one of the plurality of versions comprises a broadcast quality digital video adapted to appeal to at least one of the segments of the users of the network. Further, the method includes monitoring the computing cloud to obtain an assessment of rendering resources available to the computing cloud in rendering the plurality of digital videos, and coordinating allocations of the rendering resources in rendering the plurality of digital videos based on the real time assessment.
    Type: Grant
    Filed: July 14, 2014
    Date of Patent: June 14, 2016
    Assignee: EYEVIEW, INC.
    Inventors: Oren Harnevo, Gal Barnea
  • Patent number: 9369821
    Abstract: Apparatus, and associated method, provides for downloading an application with a selectable lifetime from an application database to a mobile terminal. The mobile terminal user's identification information and the selected lifetime for the application are stored in an application-license database. When the user seeks to download the same application on a subsequent occasion the user is able to download that application for a reduced fee if lifetime remains from when the application was first downloaded. In addition, the application may be configured to delete or uninstall itself from the mobile terminal when the selected lifetime for the application expires.
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: June 14, 2016
    Assignee: Nokia Technologies Oy
    Inventors: Martin Zilliacus, Gabor Kaszonyi
  • Patent number: 9361265
    Abstract: A method and a server for integrating a device into a network, a first device identification of the device is detected being a reading device authorized for this purpose, and the detected first device identification being transmitted as configuration data into an access-protected configuration data memory of the network. The first device identification of the device is transmitted from the reading device to the configuration data memory and stored in the memory. After the device to be integrated is connected to an access node of the network, the server automatically configures the connected device for the network if a corresponding first device identification of the device is already stored in the access-protected configuration data memory of the network for the second device identification of the device connected to the access node of the network such that an efficient and secured integration of a communication-enabled terminal into a network is achieved.
    Type: Grant
    Filed: July 8, 2011
    Date of Patent: June 7, 2016
    Assignee: Siemens Aktiengesellschaft
    Inventors: Rainer Falk, Wolfgang Klasen, Guido Stephan
  • Patent number: 9338636
    Abstract: A method for wireless communication provisioning is disclosed. A first wireless communication provisioning state associated with one or more identifiers is defined. A second wireless communication provisioning state associated with one or more identifiers is defined. A state transition rule is defined, wherein the state transition rule defines a transition between the first wireless communication provisioning state and the second wireless communication provisioning state, wherein the first wireless communication provisioning state and the second wireless communication provisioning state are based on the lifecycle of the service of a wireless communication device associated with the first and second wireless communication provisioning states.
    Type: Grant
    Filed: July 8, 2015
    Date of Patent: May 10, 2016
    Assignee: Jasper Technologies, Inc.
    Inventors: Scott Barkley, Amit Gupta
  • Patent number: 9331915
    Abstract: Data packets may be mirrored or replicated to network ports and/or listening stations. Additionally, the data packets may include characteristics. Based at least in part on the characteristics of the data packets, dynamic capture lengths may be determined. A portion of the data packets may be transmitted to the network ports and/or listening station based at least in part on determined capture lengths.
    Type: Grant
    Filed: January 25, 2013
    Date of Patent: May 3, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: Eric Jason Brandwine