Patents Examined by Jeffrey R. Swearingen
  • Patent number: 10193966
    Abstract: A method for a user to access a communication service via a first data center of a cloud computing system. The first data center is located in a first geographical area. The first data center performs acts of: following connection of a terminal of the user to a web portal for accessing the service, receiving a message containing location information of the terminal; determining a geographical position of the terminal from the received location information, and, if the geographical position corresponds to a second geographical area different from the first area: searching for a second data center, capable of providing the service within the second area; if such a second data center exists, transferring computing functions to the second data center that are suitable for providing the service to the user, in order to implement the service in the user terminal from the second data center.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: January 29, 2019
    Assignee: ORANGE
    Inventor: Miguel Labranche
  • Patent number: 10171316
    Abstract: A method, system and computer program product for managing pattern contents across multiple racks. The workload usage characteristics of the pattern contents on a primary rack in a domain of racks are collected based on monitoring the workload usage of the pattern contents in the pattern definition and in the deployed pattern. Furthermore, information regarding use of the pattern definition, the deployed pattern and the pattern contents by users (“human interaction usage patterns”) is collected based on monitoring the human interaction usage patterns. The pattern contents are then ranked based on analyzing the collected workload usage characteristics and analyzing the collected information regarding human interaction usage patterns. Once the pattern contents are ranked, those contents that are highly ranked are deemed to be more likely to be utilized in the pattern and therefore are the contents that are copied from the primary rack to the other racks of the domain.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Hugh E. Hockett, Aaron J. Quirk, Lin Sun, Andre Tost
  • Patent number: 10165030
    Abstract: The invention concerns a telecommunication system (10) and a computer-implemented method for transferring media data from a first RTC client (30) over a QoS-sensitive network (N1) using the real-time protocol (RTP) to a second RTC client (40), wherein the quality of service is based on different traffic classes and the media data contain a first media type with a first traffic class (QoS1) and a second media type with a second traffic class (QoS2), comprising the following steps: media data, which contain a first media type with a first traffic class (QoS1) and a second media type with a second traffic class (QoS2), are bundled by the first RTC client (30) into second packets (P2), in each second packet (P2), the traffic class (QoS1, QoS2) for each media type is marked in layer 4 and/or layer 5 of the real-time protocol (RTP), the second packets (P2) are transmitted in the direction of the second RTC client (40), either before or during the transfer to the network (N1), the second packets (P2) are unbundle
    Type: Grant
    Filed: December 1, 2014
    Date of Patent: December 25, 2018
    Assignee: Unify GmbH & Co. KG
    Inventors: Karl Klaghofer, Jurgen Totzke, Michael Tietsch
  • Patent number: 10146587
    Abstract: A system for allocating resources to demand requests is set forth. The system is configured to identify a set of resource requirements based on a demand request. The system is also configured to choose a resource that satisfies at least one of the identified resource requirements. The system is further configured to allocate the selected resource to the demand request based on whether a client can satisfy a locking prerequisite associated with the selected resource.
    Type: Grant
    Filed: June 5, 2015
    Date of Patent: December 4, 2018
    Assignee: Accenture Global Services Limited
    Inventors: Ramanathan Venkataraman, Pramod Nanadikar, Badrinarayanan Vasudevan, Nandita Kshirsagar, Priya Joshi
  • Patent number: 10142013
    Abstract: A method of designing an interplanetary communications network with an Artificial Neural Network (ANN) at each node. Object functions are generated that relate network characteristics and performance. Each object function is driven to an extreme (min or max) to provide an optimum network configuration. The optimum network configuration includes the number of nodes and the number of antennas for each node, node placement, specific node storage capacity and communications capacity for nodes and for links between nodes.
    Type: Grant
    Filed: May 16, 2007
    Date of Patent: November 27, 2018
    Assignee: The Boeing Company
    Inventors: Hesham El-Damhougy, Keith Jarett
  • Patent number: 10116729
    Abstract: A network device receives, from a customer, a customer subscription to a media transformation service; receives, from the customer as a first component of the subscription, data associated with customer media; and receives, from the customer as a second component of the subscription, one or more customer-selected parameters that specify media transformations to be performed upon the customer media. The network device receives, from a client browser, a request for the customer media, and transforms, responsive to receipt of the request from the client browser, the customer media based on the one or more customer-selected parameters to produce a transformed version of the customer media. The network device sends the transformed version of the customer media, via a content delivery network, to the client browser.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: October 30, 2018
    Assignee: VERIZON DIGITAL MEDIA SERVICES INC.
    Inventors: Brian W. Joe, Hayes Kim, Derek Shiell
  • Patent number: 10091316
    Abstract: A connection-oriented proxy push-pull network server, including: obtaining a history of the live content in response to a request from a client via a connection-oriented communication channel; obtaining a set of updates to the live content in response to the request from the client; and combining the history and the updates into a merged content stream back to the client via the connection-oriented communication channel.
    Type: Grant
    Filed: October 5, 2015
    Date of Patent: October 2, 2018
    Assignee: Fanout, Inc.
    Inventor: Justin Karneges
  • Patent number: 10083423
    Abstract: Novel tools and techniques for generating and/or transmitting dynamic electronic mail messages, which can include content that is generated at the time the email message is opened. In some cases, an email message will include a reference to a resource on a server, and a standard email client can request that resource with the reference, either automatically or upon prompting by the user. Based on the nature of the request, a number of properties or characteristics of the request (and/or of the circumstances under which the email message is opened or loaded for display) can be derived or identified. Further, demographic information about the recipient can be identified. Based on these characteristics and/or demographic information, customized content can be generated and transmitted for display, e.g., in body of the electronic message.
    Type: Grant
    Filed: June 15, 2011
    Date of Patent: September 25, 2018
    Assignee: BombBomb, LLC
    Inventors: Greg Green, Kevin S. Dibble, Conor McCluskey
  • Patent number: 10075402
    Abstract: One embodiment provides a transport-framework system that facilitates command messages to be communicated in a layer-agnostic manner. During operation, the system generates, by a component of a stack of communication modules, a first command message for a target entity. The first command message includes a name unique to the target entity, and the stack does not require a respective communication module to communicate only with a layer above or below thereof. The component sends the first command message to the target entity by inserting the first command message into a queue corresponding to the component. The component can also receive a second command message from a sending entity via a queue corresponding to the sending entity, and the second command message includes a name unique to the component. This facilitates command messages to be communicated in a layer-agnostic manner.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: September 11, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Christopher A. Wood, Glenn C. Scott
  • Patent number: 10067846
    Abstract: Disclosed are various embodiments for processing file modifications in a networked storage system. A file is stored in a file system. If a modification listener is associated with the file, a notification that the file has been modified is sent to the modification listener. The modification listener can trigger processing of the file by executable code.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: September 4, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Piragash Velummylum, Johanna S. Olson, Korwin J. Smith, James H. Wood
  • Patent number: 10057084
    Abstract: The present disclosure is directed towards systems and methods for extending VLANs into the cloud using VXLANs. A method for extending an on-premise network to the cloud is described. A cloud bridge connector (CBC) executing on a device in communication with an on-premise network and a cloud network receives a packet from the on-premise network. The CBC identifies, from the packet, a virtual local area network (VLAN) identifier of the packet. The VLAN identifier identifies a VLAN established on the on-premise network. The CBC determines, via a mapping table, a VXLAN identifier of a VXLAN established on the cloud network to transmit the packet on the cloud network. The device modifies the packet to identify the VXLAN identifier and transmits the modified packet on the cloud network.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: August 21, 2018
    Assignee: Citrix Systems, Inc.
    Inventors: Sharvari Mithyantha, Manohar Singareddy, Sridhar Devarapalli
  • Patent number: 10050852
    Abstract: A system and method for synchronous and asynchronous monitoring of network resources is provided. In an example system, an asynchronous monitoring engine is in communication with the network resources and receives asynchronous data from a portion of the network resources. The asynchronous data is collected at an application layer or at an end-user application layer. A synchronous monitoring engine is also in communication with the network resources and accesses synchronous data in the application layer in response to receiving a request from the asynchronous monitoring engine. The system further identifies an anomaly corresponding to the asynchronous characteristic and the synchronous characteristic.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: August 14, 2018
    Assignee: PAYPAL, INC.
    Inventors: Debashis Saha, Mahesh K. Somani, Kumar Rethinakaleeswaran
  • Patent number: 10038741
    Abstract: Encapsulated packets including sequencing information may be generated for packets to be transmitted between a source instance and destination instance. The source instance and destination instance may be implemented by different physical hosts linked by multiple network paths. Each encapsulated packet comprises contents of a corresponding packet, and one or more data values selected in accordance with whether sequencing is enable. Sequencing for network transmissions may be selective based at least in part one or more attributes of the source instance or destination instance.
    Type: Grant
    Filed: November 24, 2014
    Date of Patent: July 31, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Alan Michael Judge
  • Patent number: 10027762
    Abstract: Systems and methods for service preemption selection in a network include receiving, from an ingress link, a request to establish a service on a path in the network while preempting one or more existing services if required to establish the service, wherein the request comprises a list of any previously selected services for preemption and an indication of whether preemption is required on the ingress link, wherein the service and the one or more existing services comprise an end-to-end path in the network; selecting, if required based on the indication, one or more services for preemption on the ingress link based on service selection criteria; and forwarding the request on an egress link to an adjacent node with any updates based on the selecting.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: July 17, 2018
    Assignee: Ciena Corporation
    Inventors: Jeffrey Scott Moynihan, Srinivasa Thirumalasetty
  • Patent number: 10027559
    Abstract: A centralized networking configuration in a distributed system includes a plurality of computing devices implementing a networking configuration server and a plurality of nodes of a service provider network. The computing devices are configured to obtain, at the networking configuration server, client input throttling instructions and client billing information, determine, at the networking configuration server, based on the client input throttling instruction and client billing information, to apply a networking configuration option provided by the client input throttling instructions to a particular category of traffic associated with a service instance of a network-accessible service of the service provider network, transmit, from the networking configuration server to a particular node of the provider network, the networking configuration option, and implement, at the particular node, the networking configuration option.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: July 17, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: John Robert Kerl, Yohanes Santoso, Avichai Mendle Lissack, Leonid Valentinovich Nikolayev, Nolen Clark Royalty, Kyle Tailor Akers, Michael Siaosi Voegele, Daniel L. McCarriar
  • Patent number: 9998541
    Abstract: A content management system synchronizes content items across client computing systems. The content items are transmitted to the content management system and managed as blocks of data with a fixed size. When a new content item is added to synchronized data at a client, the client transmits the blocks and a blocklist to the content management system. The content management system uses the blocklist to determine blocks expected to be received at the content management system and the client begins to transmit blocks of the content item to the content management system. When blocks received at the content management system match expected blocks, the content management system notifies receiving clients to begin receiving blocks for the content item, prior to receipt of all blocks on the blocklist at the content management system. This enables content items to begin synchronization across clients prior to actual entry of the content item into the content management system.
    Type: Grant
    Filed: October 7, 2017
    Date of Patent: June 12, 2018
    Assignee: Dropbox, Inc.
    Inventors: Bogdan-Cristian Tataroiu, Nipunn Koorapati
  • Patent number: 9979672
    Abstract: The present invention provides a system, method and computer-readable media for generating virtual private clusters out of a group of compute resources. Typically, the group of compute resources involves a group of clusters independently administered. The method provides for aggregating the group of compute resources, partitioning the aggregated group of compute resources and presenting to each user in an organization a partition representation the organization's virtual private cluster. The users transparently view their cluster and have control over its operation. The partitions may be static or dynamic.
    Type: Grant
    Filed: January 6, 2015
    Date of Patent: May 22, 2018
    Assignee: III Holdings 12, LLC
    Inventor: David Brian Jackson
  • Patent number: 9979623
    Abstract: A method for updating information about network devices and/or network services available in a network, the information being stored in a memory, the method including: scanning data packets transmitted on the network, a data packet including at least a destination address field and/or a source address field; evaluating the destination address field and/or the source address field; and updating the information in response to the evaluating.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: May 22, 2018
    Assignee: Sony Corporation
    Inventor: Frank Pohlmann
  • Patent number: 9973592
    Abstract: A system and method for providing a communication between users of a computer network are provided, the method including the steps of storing, in a database, received geo-location information, object information, brand information or other information, from a user; providing to the user a subset of previously stored digital media templates from the database for user selection; combining a user-selected digital media template with a user-selected media data object file received from the user; and tagging the geo-location information, object information, brand information or other information, to the combined user-selected digital media template and user-selected media data object file for communicating between users of the computer network.
    Type: Grant
    Filed: March 22, 2017
    Date of Patent: May 15, 2018
    Assignee: PHOTOPON, INC.
    Inventors: Bradford Alexander McEvilly, Michael Scott Gutkin
  • Patent number: 9974041
    Abstract: Methods, medium, systems, and a master node are described involving adjusting a broadcast setting of a node in a wireless node network. In an exemplary method, the master node detects an advertising signal from the node deployed in the network. The master node then establishes an active association with the node, and determines an updated value for the broadcast setting (e.g., a frequency, power level, timing setting) of the node. The updated value may be a value related to a structure (such as building or container) associated with the master node. The method concludes with the master node adjusting the broadcast setting of the node from a current value to the updated value. Such adjusting may take the form of modifying a broadcast profile of the node, where the broadcast profile defines the broadcast setting used when the node communicates with the master node.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: May 15, 2018
    Assignee: FedEx Corporate Services, Inc.
    Inventor: Ole-Petter Skaaksrud