Patents Examined by Mark A Scott
  • Patent number: 9877099
    Abstract: A system provides media content/communications data to a plurality of devices. The system includes a server system that includes a central server in communication with a plurality of local units each acting as a client to the central server. The central server is configured to provide content to each local unit. The system includes at least one earphone device linkable to each local unit to convert an audio signal received from the server system into an audible sound output to a user. The system is configured to identify a potential unlinking of an earphone device from an output of a local unit, store user-specific data corresponding to a condition of operation of the local unit substantially at the time of the potential unlinking, identify an attempt to link the earphone device with an output of a local unit, and retrieve the stored user-specific data.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: January 23, 2018
    Assignee: SOUNDCHIP SA
    Inventor: Mark Donaldson
  • Patent number: 9749219
    Abstract: The invention relates in particular to the optimization of routing in a cluster comprising a plurality of nodes and static communication links connecting nodes of the plurality of nodes, said routing being based on load levels associated with the communication links. In order to establish a connection between at least two nodes of the cluster that have been identified (505), at least one route is determined (510) that connects the identified nodes according to the communication links, said route being determined according to the nodes identified, communication links and at least one load level associated with each communication link. A determined route is selected. Subsequently, a value of weight associated with the selected route is estimated (520) and a load level associated with each communication link of the selected route is incremented (525).
    Type: Grant
    Filed: May 13, 2011
    Date of Patent: August 29, 2017
    Assignee: BULL SAS
    Inventors: Sebastien Dugue, Jean-Vincent Ficet, Yann Kalemkarian, Nicolas Morey-Chaisemartin
  • Patent number: 9741061
    Abstract: A hosted server system includes a database, a processor, and computer program instructions for facilitating personal customization of digital media, such as for example gift messages to be coupled to e-books. The server system receives customization data and a digital media file from a third-party platform, and creates a record with a customized gift message file from the customization data. A file wrapper is generated with data indicating locations of the gift message file and the digital media file, which enables the third-party platform to selectively execute the customized gift message file and the digital media file. Alternatively, the initial data and request may be provided from a first platform, wherein an identifier is generated and transmitted to the first platform. Upon later receiving the identifier from a second platform, the file wrapper is generated and transmitted to the second platform.
    Type: Grant
    Filed: August 3, 2012
    Date of Patent: August 22, 2017
    Inventors: Sarah Nash Brechner, Anne E. Nash
  • Patent number: 9729613
    Abstract: A method and apparatus for realizing a web service. The apparatus having binary web service interface to communicate with nodes operationally connected to the apparatus using a binary web service, the nodes having one or more resources, the binary web service interface receives from a node a registration message including information on the address of the node, a flag indicating that at least part of the resources of the node are defined in a template, and a node type identification; a second interface for retrieving template information on the basis of the node type identification and a resource component for storing information on nodes, node addresses, node resources and template information.
    Type: Grant
    Filed: July 16, 2013
    Date of Patent: August 8, 2017
    Assignee: ARM FINLAND OY
    Inventors: Sampo Ukkola, Zachary Shelby, Mikko Saarnivala
  • Patent number: 9635107
    Abstract: A system and method for managing content data transfers in a peer-to-peer communications network is described. The system includes a hierarchical arrangement of tracker modules, each tracker module being responsible for managing a tracker domain of network elements. Each tracker module has stored therein a content table including a record of content data available to the network elements within its respective tracker domain. Each tracker module responsible for a tracker domain containing end user peers is configured so that, if a content data request is received from a requesting peer in its respective tracker domain and the requested content is held by other peers in that tracker domain, a list of peers having the content data stored thereon is sent to the requesting peer. If the requested content is not held by enough other peers in that tracker domain, the content data request is transferred to the next tracker module up in the hierarchy.
    Type: Grant
    Filed: May 20, 2010
    Date of Patent: April 25, 2017
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Victor Souza, Tereza Cristina Melo de Brito Carvalho, Charles Christian Miers
  • Patent number: 9628438
    Abstract: Computer-implemented methods and systems for managing data objects within a computer network infrastructure that facilitate more efficient and reliable data storage and access are provided. An exemplary method may comprise establishing a physical identifier for each storage resource. A plurality of unique virtual identifiers for each storage resource is generated based on the physical identifier. The plurality of unique virtual identifiers is stored in a consistent ring namespace accessible to every node. An object identifier associated with a location of a data object to be stored in a storage resource is generated. The object identifier is mapped to the consistent ring namespace. The method may also include enabling traversing the consistent ring namespace from any node in the computer network to locate and access the data object.
    Type: Grant
    Filed: April 6, 2012
    Date of Patent: April 18, 2017
    Assignee: EXABLOX
    Inventors: Charles Hardin, Sridhar Subramaniam, Tad Hunt, Frank E. Barrus
  • Patent number: 9602634
    Abstract: Systems and methods are described for creating and managing Global Session Identifiers (GSIDs) for communication sessions. GSIDs provide a way to globally identify communication sessions including those communication sessions that have experienced one or more topology changes. The GSID may be considered a header itself or a value within a header and information contained within a GSID can be used to trace backwards through time to find the session segments that led up to (or exist concurrently to) a currently signaled session.
    Type: Grant
    Filed: September 25, 2012
    Date of Patent: March 21, 2017
    Assignee: Avaya Inc.
    Inventors: Harsh V. Mendiratta, Gordon R. Brunson, Kurt Haserodt, Raji Chinnappa, Dale Worley
  • Patent number: 9590814
    Abstract: A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus establishes a file delivery session with a server in a broadcast network for system information. The apparatus also receives a plurality of metadata fragments in the file delivery session. The plurality of metadata fragments including at least one initialization segment description fragment, wherein the at least one initialization segment description fragment is associated with at least one media segment transmitted in another file delivery session.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: March 7, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Carlos M. D. Pazos, Nagaraju Naik, Charles Nung Lo, Thomas Stockhammer
  • Patent number: 9558048
    Abstract: A middleware machine environment can manage message queues for multimode applications. The middleware machine environment includes a shared memory on a message receiver, wherein the shared memory maintains one or more message queues for the middleware machine environment. The middleware machine environment further includes a daemon process that is capable of creating at least one message queue in the shared memory, when a client requests that the at least one message queue be set up to support sending and receiving messages. Additionally, different processes on a client operate to use at least one proxy to communicate with the message server. Furthermore, the middleware machine environment can protect message queues for multimode applications using a security token created by the daemon process.
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: January 31, 2017
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Richard Frank, Todd Little, Arun Kaimalettu, Leonard Tominna
  • Patent number: 9560392
    Abstract: Systems and methods for performing bit rate encoding are described. One of the methods includes receiving data indicating a change in a first connection speed that is associated with a first network. The change generates a second connection speed. The method further includes determining whether a media file is being downloaded. The method also includes determining that a current segment of the media file is being downloaded. The current segment is downloaded at a first bit rate and the first bit rate is associated with the first connection speed. The method includes determining whether the media file includes a remaining segment to be downloaded. The current segment precedes the remaining segment. The method includes identifying a second bit rate based on the second connection speed, receiving the remaining segment at the second bit rate, and stitching the remaining segment with the current segment.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: January 31, 2017
    Assignee: GOOGLE INC.
    Inventor: Neel B. Parekh
  • Patent number: 9515920
    Abstract: A content router, comprising a plurality of physical links to other nodes in an information centric network, a receiver coupled to the plurality of physical links configured to receive messages, a transmitter coupled to the plurality of physical links configured to transmit messages, and a service publishing and discovery (SPD) module comprising a processor and memory device coupled to the receiver and to the transmitter, wherein the SPD is configured to store status updates of the physical links, wherein the SPD is configured to determine a next hop and a number of hops to forward a received message based on a prefix in a name-based service discovery protocol name of a received message.
    Type: Grant
    Filed: October 23, 2012
    Date of Patent: December 6, 2016
    Assignee: Futurewei Technologies, Inc.
    Inventors: Xinwen Zhang, Bin Zhao, Asit Chakraborti, Ravishankar Ravindran, Guo-Qiang Wang
  • Patent number: 9503541
    Abstract: Methods and systems may provide for identifying a web application having a primary resource that references a secondary resource, wherein the primary resource contains a version identifier of the primary resource and a version identifier of the secondary resource. Additionally, a cached version of the primary resource and a cached version of the secondary resource may be created on a mobile device, and the version identifier of the primary resource may be used to determine whether the secondary resource is stale. In one example, it may be determined that staleness checking has been disabled in the secondary resource. Moreover, if the primary resource does not contain the version identifiers, cloud caching may be used.
    Type: Grant
    Filed: August 21, 2013
    Date of Patent: November 22, 2016
    Assignee: International Business Machines Corporation
    Inventors: Robert B. Chumbley, Jacob D. Eisinger
  • Patent number: 9462057
    Abstract: A location-based content-centric networking method for location-based content is provided. The location-based content-centric networking method may include: naming location-based content in such a manner that the name given to the location-based content includes a hierarchical prefix corresponding to information contained in the location-based content; and forwarding the location-based content based on prefix information of the location-based content.
    Type: Grant
    Filed: June 27, 2013
    Date of Patent: October 4, 2016
    Assignee: AJOU UNIVERSITY INDUSTRY COOPERATION FOUNDATION
    Inventors: Young Bae Ko, Sung Won Lee
  • Patent number: 9432282
    Abstract: This invention relates to the use of optimal (hyperspeed) paths for command and control (and other high priority) traffic and suboptimal (slower) paths for all other traffic in order to implement sophisticated network service differentiation and defensive techniques. A reaction time window is created to ensure that packets sent along hyperspeed paths can arrive sufficiently in advance of malicious traffic in order to alert network devices and initiate defensive actions. Assortments of defensive options are available to networks employing the invention and the inventive algorithms.
    Type: Grant
    Filed: July 1, 2011
    Date of Patent: August 30, 2016
    Assignee: The University of Tulsa
    Inventors: Sujeet Shenoi, Daniel Guernsey, Mason Rice
  • Patent number: 9419933
    Abstract: Methods are provided for constructing an on-the-fly circle of trust for a user of an online social network to enable the user to reduce the likelihood that information will be leaked to an unwanted target. In one embodiment, a maximum circle of trust is constructed by using an iterative greedy construction (IGC) algorithm with leakage estimation using disjoint cut-sets. In another embodiment, the maximum circle of trust is constructed by using the IGC algorithm with leakage estimation using a hybrid method where the initial CT is constructed using the disjoint cut-sets and then the neighbors not included in the CT are sorted in non-decreasing order of visibilities and then each of these neighbors is included in the CT one at a time while checking if the leakage is below a threshold using a Sampling algorithm. In yet another embodiment, randomized rounding is used to construct the maximum circle of trust.
    Type: Grant
    Filed: May 16, 2013
    Date of Patent: August 16, 2016
    Assignee: University of Florida Research Foundation, Incorporated
    Inventor: My T. Thai
  • Patent number: 9412136
    Abstract: A social networking system determines common location information included in a set of posts between a set of users. Using the determined common location information, the social networking system generates a message interface for grouping a set of messages into a conversation thread. For example, the messages may be grouped into a conversation thread based on common location information in the messages and being associated with participants sharing a social relationship. When a group conversation is created, the social networking system presents a message interface containing the conversation thread to one or more participants of the thread. The social networking system adds the set of messages to the conversation thread based on social information about the social relationships among the participants of the conversation thread. The social networking system then presents the message interface for display to one or more of the participants.
    Type: Grant
    Filed: July 9, 2012
    Date of Patent: August 9, 2016
    Assignee: Facebook, Inc.
    Inventors: Ben Gertzfield, Lucy Congyun Zhang, Benjamin Peter Davenport, Jonathan David Perlow, David Harry Garcia
  • Patent number: 9338075
    Abstract: For providing a simple monitoring mechanism with reduced resource and performance requirements a method for monitoring traffic in a network is claimed, wherein a monitoring activity of at least two monitoring probes of the network is coordinated by a coordinating element, wherein at least two nodes of the network are able to operate as coordinating elements and wherein the responsibility for coordinating the monitoring activity of the monitoring probes is split between the nodes according to a compressed representation of flow parameter keys. Further, an according network is described, preferably for carrying out the above mentioned method.
    Type: Grant
    Filed: October 9, 2009
    Date of Patent: May 10, 2016
    Assignee: NEC EUROPE LTD.
    Inventors: Andrea Di Pietro, Felipe Huici, Saverio Niccolini
  • Patent number: 9336171
    Abstract: A method for managing a request for an outbound connection is provided. The method includes the step of receiving the request for the outbound connection. The request includes a specified connection speed. The method also includes the step of comparing the request for the outbound connection to a plurality of outbound connection options. A further step of the method includes selecting an outbound connection from the plurality of outbound connection options. The selected outbound connection has a connection speed at least equal to the specified connection speed. The selected outbound connection also has the lowest connection speed of the outbound connection options having a connection speed at least equal to the specified connection speed.
    Type: Grant
    Filed: November 6, 2012
    Date of Patent: May 10, 2016
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Reid A. Kaufmann, Jeffrey D. Weide, Charles D. Henry, Kalyn P. Kovac
  • Patent number: 9307010
    Abstract: Provided is a method of uploading data to a data server with minimum manipulations and downloading or retrieving the uploaded data by using a user's mobile terminal or a user-designated recipient's mobile terminal. A data upload method used by a computer system includes: monitoring whether a data upload shortcut command is input; selecting an object to be uploaded when an input of the data upload shortcut command is sensed; and transmitting an upload file, which consists of data of the selected object, to a data server.
    Type: Grant
    Filed: September 13, 2010
    Date of Patent: April 5, 2016
    Assignee: ENBSOFT INC.
    Inventors: Hyo-Hwan Bae, Sin-Jong Li
  • Patent number: 9286047
    Abstract: A method for deployment and upgrade of network devices in a network environment includes receiving (for example, at a switch being activated in the network environment), Dynamic Host Configuration Protocol (DHCP) information (for example, from a DHCP server in the network environment). The DHCP information includes a filename and location of a script file. The method further includes downloading the script file from a script server in the network environment and executing the script file. Executing the script file includes copying a configuration file and one or more software images to a memory element of the switch, where the configuration file includes configuration settings relevant to at least a switch identity, and a switch location in the network environment, installing the software images on the switch, rebooting the switch, applying configuration settings from the configuration file to the software images, and saving the configuration file to the memory element.
    Type: Grant
    Filed: February 13, 2013
    Date of Patent: March 15, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Lucien M. Avramov, Sameer Kittur, Chandrasekhar V. Modumudi, Praful G. Bhaidasna