Patents Examined by Zarni Maung
  • Patent number: 9503360
    Abstract: A method and apparatus for diverting traffic in a communications network are disclosed. According to one aspect, the invention provides a communications network with a first node and a second node. Connecting these two nodes is a first set of intermediate nodes on a first path (the true shortest path) and a second set of intermediate nodes on a second alternate path. At a first node, a first processor determines whether a packet arriving at the first node must transit the second node. If so, the base virtual local area network (VLAN) identifier (VID) of the packet is replaced by a first VID, and the packet is transmitted along the second path through the second set of intermediate nodes to the second node. At the second node, a second processor determines whether a packet arriving at the second node must transit the first node.
    Type: Grant
    Filed: September 27, 2010
    Date of Patent: November 22, 2016
    Assignee: Ciena Corporation
    Inventor: Nigel Lawrence Bragg
  • Patent number: 9497152
    Abstract: A communication application creates a team mailbox integrating messages from an email repository and documents from a content management store (CMS). The application enables an administrator to define and manage members of the team mailbox with varying privilege status for accessing the team mailbox. Content such as aggregated messages and associated documents are displayed through a unified view to standardize ease of access. The members are enabled to receive messages sent to the team mailbox by others. Policies inherited from email repository, CMS, and/or third party policy providers are enforced within the team mailbox.
    Type: Grant
    Filed: January 19, 2012
    Date of Patent: November 15, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nicholas Caldwell, Benjamin Childs, Venkat Pradeep Chilakamarri
  • Patent number: 9497196
    Abstract: A method and apparatus for controlling latency within a wireless system, and more specifically sharing, updating and storing status information between devices in a wireless network, is disclosed.
    Type: Grant
    Filed: April 1, 2014
    Date of Patent: November 15, 2016
    Assignee: BELKIN INTERNATIONAL INC.
    Inventors: Ryan Yong Kim, Venkata Subba Rao Pathuri
  • Patent number: 9497112
    Abstract: A virtual data center allocation architecture with bandwidth guarantees that provides for the creation of multiple virtual data centers from a single physical infrastructure. The virtual data center allocation is accomplished in three steps. First, clusters are created from the servers in the physical infrastructure. Second, a bipartite graph is built to map the virtual machines to the servers located in a particular cluster and finally a path is calculated between two virtual machines. The virtual data centers may be dynamically expanded or contracted based on changing bandwidth guarantees.
    Type: Grant
    Filed: March 3, 2014
    Date of Patent: November 15, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Chuanxiong Guo, Guohan Lv, Shuang Yang, Jiahe Helen Wang
  • Patent number: 9489495
    Abstract: A system and method involves detecting operational social disruptive events on a global scale, assigning disease event staging and warnings to express data in more simplistic terms, modeling data in conjunction with linguistics analysis to establish responsive actions, generating visualization and modeling capabilities for communicating information, and modeling disease propagation for containment and forecasting purposes.
    Type: Grant
    Filed: August 28, 2008
    Date of Patent: November 8, 2016
    Assignee: GEORGETOWN UNIVERSITY
    Inventors: Peter Chao-Yuan Li, Jeffrey R. Collmann, Jane W. Blake, Jae in Yoon
  • Patent number: 9491213
    Abstract: The media stream delivery system encodes and fragments media streams into numerous media stream fragments maintained on fragment servers. Devices obtain fragments to reconstruct media streams including live real-time media streams for playback on the devices. A device may perform caching of media stream fragments so that particular fragments need not be accessed again from a fragment server. A fragment server or even a content provider can analyze and monitor characteristics of media streams, viewing behavior, content popularity, etc., to identify fragments for caching at the playback devices. Caching indicators along with time period indicators may be included in the media stream fragments.
    Type: Grant
    Filed: September 9, 2013
    Date of Patent: November 8, 2016
    Assignee: MobiTV, Inc.
    Inventors: Charles Nooney, Kent Karlsson
  • Patent number: 9479552
    Abstract: A device includes a processor. The processor is configured to determine a hit time for each of a plurality of content items based on at least one of users' history of access to the content items on content distribution clusters in a content distribution network, the users' past ratings of the content items, and social network information associated with the users. The hit time of a content item indicates a number of times that the content item is likely to be accessed by the users. The processor is further configured to compute caching priorities of the content items based on a caching policy of the device and the determined hit times, and initiate a redistribution, over a network, of the plurality of content items over the content distribution clusters of the content distribution network based on the caching priorities.
    Type: Grant
    Filed: May 30, 2012
    Date of Patent: October 25, 2016
    Assignee: VERIZON PATENT AND LICENSING, INC.
    Inventors: Ming Chen, Xiwang Yang, Yong Liu, Lei Zhang
  • Patent number: 9477948
    Abstract: An electronic business postal system collects, clears and delivers electronic business mail through a closed access, secure messaging system. A collection subsystem consists of access portals that are associated with secured system nodes. The access portals provide authenticated users access to the system to send and retrieve electronic business mail that includes postal system electronic delivery addresses, physical delivery addresses, or both. Secured message servers that are associated with the respective access portals process the electronic business mail into uniquely identified messages for delivery over the system nodes and also process received messages to provide the corresponding electronic business mail to the intended recipients through associated access portals. A delivery subsystem directs the messages through the system nodes associated with the senders' access portals to the system nodes associated with the recipients' access portals.
    Type: Grant
    Filed: June 9, 2014
    Date of Patent: October 25, 2016
    Assignee: ESCHER GROUP (IRL) LIMITED
    Inventors: Liam Church, Fionnuala Higgins, David James Fleming
  • Patent number: 9473398
    Abstract: A set of routing rules is receiving at a networking device in a data communication network from a controller in the data communication network implemented using the software-defined network architecture. A condition is detected at the networking device. A subset of the set of routing rules is selected in the networking device. The selecting is responsive to the condition. The subset of routing rules is applied in the networking device at a first time such that the networking device uses a first routing rule to route data traffic in the data communication network, and omits using a second routing rule received from the controller to route data traffic in the data communication network. A second subset of routing rules from the set of routing rules responsive to a second condition is applied autonomously at a second time at the networking device.
    Type: Grant
    Filed: October 23, 2013
    Date of Patent: October 18, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: John Bruce Carter, Colin Kimm Dixon, Wesley Michael Felter, Ankit Singla
  • Patent number: 9467482
    Abstract: Prefix delegation for Internet protocol (IP) prefixes or other types of prefixes. The prefix delegation resulting in multiple prefixes being delegated to internal routers and/or customer premise equipment (CPE) associated with a common link wherein at least two of the delegated prefixes are associated with different service providers.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: October 11, 2016
    Assignee: Cable Television Laboratories, Inc.
    Inventors: Christopher J. Donley, Christopher Grundeman, Vikas Sarawat, Karthik Sundaresan
  • Patent number: 9467493
    Abstract: A method and apparatus for an adaptive Hypertext Transfer Protocol (HTTP) streaming service using metadata of content are provided. The metadata may include one or more BaseURL elements. Uniform Resource Locators (URLs) of segments forming media may be generated based on the BaseURL elements. Additionally, a URL of a segment may be generated by mapping a BaseURL element among the BaseURL elements to a sourceURL attribute of the segment. Segments indicated by generated URLs may be identical to each other.
    Type: Grant
    Filed: January 2, 2014
    Date of Patent: October 11, 2016
    Assignees: Electronics and Telecommunication Research Institute, Industry-University Cooperation Foundation Korea Aerospace University
    Inventors: Truong Cong Thang, Jin Young Lee, Seong Jun Bae, Jung Won Kang, Soon Heung Jung, Sang Taick Park, Won Ryu, Jae Gon Kim
  • Patent number: 9462124
    Abstract: A communications device sends an invite to a communication session to multiple target devices and receives first and second media streams from first and second target devices prior to receiving a signaling indication that any of the multiple target devices accepts the invite. The communications device selects between the first and second media streams based upon (i) information contained in a first packet of the first or second media streams and/or (ii) signaling information that indicates a forking context for the communication session. The communication device plays the selected media stream prior to receipt of the signaling indication. In another embodiment, after sending the invite, the communications device detects a network address and port information from (i) a media stream from a target device, and (ii) from a signaling message. The communication device sends media to the target device based on the detected information.
    Type: Grant
    Filed: February 19, 2014
    Date of Patent: October 4, 2016
    Assignee: QUALCOMM Incorporated
    Inventor: Samir Ginde
  • Patent number: 9462123
    Abstract: A communications device sends an invite to a communication session to multiple target devices and receives first and second media streams from first and second target devices prior to receiving a signaling indication that any of the multiple target devices accepts the invite. The communications device selects between the first and second media streams based upon (i) information contained in a first packet of the first or second media streams and/or (ii) signaling information that indicates a forking context for the communication session. The communication device plays the selected media stream prior to receipt of the signaling indication. In another embodiment, after sending the invite, the communications device detects a network address and port information from (i) a media stream from a target device, and (ii) from a signaling message. The communication device sends media to the target device based on the detected information.
    Type: Grant
    Filed: February 19, 2014
    Date of Patent: October 4, 2016
    Assignee: QUALCOMM Incorporated
    Inventor: Samir V. Ginde
  • Patent number: 9451010
    Abstract: A method, system and computer readable medium include objects with media content. The method includes receiving, at one or more servers, a request for the media content to be displayed at an endpoint. The method includes identifying information about an environment associated with the endpoint. The method includes identifying a set of objects to include in a container for the media content based on the information identified about the environment. At least one of the objects includes program code for completing a transaction during display of the media content. Additionally, the method includes sending, by one or more servers, the set of objects to the endpoint.
    Type: Grant
    Filed: May 16, 2014
    Date of Patent: September 20, 2016
    Assignee: Cinsay, Inc.
    Inventors: Robert K. Spitz, Sergey L. Sundukovskiy, Christian Briggs
  • Patent number: 9436700
    Abstract: One example method for communicating a file modification during a collaboration event includes steps of a first computer communicating a file modification status request to a second computer, the status request including at least a file identifier and a file property. The second computer uses the file identifier from the request to identify a current property of a corresponding file. The second computer compares the current file property to the file property from the status request and communicates a response to the first computer when the current property does not match the property from the status request.
    Type: Grant
    Filed: August 5, 2013
    Date of Patent: September 6, 2016
    Assignee: IOCOM UK LIMITED
    Inventors: Jon N Swanson, Adam M Chapweske
  • Patent number: 9436728
    Abstract: An instant messaging (IM) system has an IM server connected to a communication network, and logic operable on the IM server enabling a first user to browse contacts associated with a second user. In some cases the first user can add and list contacts accessed by browsing the contacts associated with the second user.
    Type: Grant
    Filed: September 23, 2013
    Date of Patent: September 6, 2016
    Assignee: Google Inc.
    Inventors: Georges Harik, John Piscitello
  • Patent number: 9432464
    Abstract: Systems and methods for exchanging a data stream of information that varies over time using a message format. The message format includes a version field that indicates a version of a structure of the message format. The message format also includes one or more resources fields that each identifies a resource to be imported into the data stream exchanging the data stream. Moreover, the message format includes one or more records that represent time-variant data samples being exchanged in the message. Furthermore, the message format includes one or more descriptor fields, wherein each descriptor field corresponds to at least one respective record of the one or more records and contains metadata describing data contained within the at least one record.
    Type: Grant
    Filed: March 23, 2015
    Date of Patent: August 30, 2016
    Assignee: GOOGLE INC.
    Inventors: Jay D. Logue, Grant M. Erickson, Sunny Vardhan Gujjaru, Michael Dixon, Jiakang Lu
  • Patent number: 9430780
    Abstract: A communication service method wherein a user ID is registered at server. Video data from the user's terminal is transmitted to the server. The user selects the setting of whether image data is used with that video data; and the user's selected setting is stored at the server with the user ID. When the stored setting indicates that image data is used, the video data and the image data are transmitted from the server to one or more other terminals.
    Type: Grant
    Filed: October 17, 2013
    Date of Patent: August 30, 2016
    Assignee: SONY CORPORATION
    Inventors: Motoki Nakade, Jun Tanaka, Yoshito Shiraishi, Etsuo Kuroda
  • Patent number: 9432453
    Abstract: A system and method for sharing geospatial assets between local devices is disclosed. In one embodiment, the method may generally include storing a geospatial asset on a first local device. The first local device may include a processor and memory storing instructions that, when executed by the processor, configures the first local device to act as a local server. The method may also include transmitting with the local server data indicating the availability of the geospatial asset to be shared, receiving from a second local device a request to share the geospatial asset and sharing the geospatial asset with the second local device.
    Type: Grant
    Filed: May 30, 2012
    Date of Patent: August 30, 2016
    Assignee: Google Inc.
    Inventors: Bret E. Peterson, Eli Dylan Lorimer, Stephen Joseph Potell
  • Patent number: 9432474
    Abstract: A control method, a control device, and a processor in a software defined network (SDN). In the control method, the control device, and the processor in the SDN provided by the embodiments of the present invention, location information of a network device registered in another control device in the SDN is obtained, so that a remote object proxy of the network device can be established according to the location information, and the network device is controlled using the remote object proxy. Therefore, it is unnecessary to send a control or operation request to device objects of all network devices in other control devices, thereby avoiding a step that the device objects of all the network devices in the other control devices receive a service control request and perform determining, and improving service processing performance.
    Type: Grant
    Filed: May 7, 2015
    Date of Patent: August 30, 2016
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Yi Li