Patents Examined by Jeffrey R. Swearingen
-
Patent number: 10193966Abstract: 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: GrantFiled: September 25, 2014Date of Patent: January 29, 2019Assignee: ORANGEInventor: Miguel Labranche
-
Patent number: 10171316Abstract: 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: GrantFiled: October 25, 2017Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Hugh E. Hockett, Aaron J. Quirk, Lin Sun, Andre Tost
-
Patent number: 10165030Abstract: 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 unbundleType: GrantFiled: December 1, 2014Date of Patent: December 25, 2018Assignee: Unify GmbH & Co. KGInventors: Karl Klaghofer, Jurgen Totzke, Michael Tietsch
-
Patent number: 10146587Abstract: 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: GrantFiled: June 5, 2015Date of Patent: December 4, 2018Assignee: Accenture Global Services LimitedInventors: Ramanathan Venkataraman, Pramod Nanadikar, Badrinarayanan Vasudevan, Nandita Kshirsagar, Priya Joshi
-
Patent number: 10142013Abstract: 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: GrantFiled: May 16, 2007Date of Patent: November 27, 2018Assignee: The Boeing CompanyInventors: Hesham El-Damhougy, Keith Jarett
-
Patent number: 10116729Abstract: 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: GrantFiled: October 6, 2015Date of Patent: October 30, 2018Assignee: VERIZON DIGITAL MEDIA SERVICES INC.Inventors: Brian W. Joe, Hayes Kim, Derek Shiell
-
Patent number: 10091316Abstract: 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: GrantFiled: October 5, 2015Date of Patent: October 2, 2018Assignee: Fanout, Inc.Inventor: Justin Karneges
-
Patent number: 10083423Abstract: 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: GrantFiled: June 15, 2011Date of Patent: September 25, 2018Assignee: BombBomb, LLCInventors: Greg Green, Kevin S. Dibble, Conor McCluskey
-
Patent number: 10075402Abstract: 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: GrantFiled: June 24, 2015Date of Patent: September 11, 2018Assignee: Cisco Technology, Inc.Inventors: Christopher A. Wood, Glenn C. Scott
-
Patent number: 10067846Abstract: 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: GrantFiled: May 22, 2017Date of Patent: September 4, 2018Assignee: Amazon Technologies, Inc.Inventors: Piragash Velummylum, Johanna S. Olson, Korwin J. Smith, James H. Wood
-
Patent number: 10057084Abstract: 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: GrantFiled: October 6, 2015Date of Patent: August 21, 2018Assignee: Citrix Systems, Inc.Inventors: Sharvari Mithyantha, Manohar Singareddy, Sridhar Devarapalli
-
Patent number: 10050852Abstract: 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: GrantFiled: January 13, 2016Date of Patent: August 14, 2018Assignee: PAYPAL, INC.Inventors: Debashis Saha, Mahesh K. Somani, Kumar Rethinakaleeswaran
-
Patent number: 10038741Abstract: 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: GrantFiled: November 24, 2014Date of Patent: July 31, 2018Assignee: Amazon Technologies, Inc.Inventor: Alan Michael Judge
-
Patent number: 10027762Abstract: 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: GrantFiled: November 21, 2017Date of Patent: July 17, 2018Assignee: Ciena CorporationInventors: Jeffrey Scott Moynihan, Srinivasa Thirumalasetty
-
Patent number: 10027559Abstract: 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: GrantFiled: June 24, 2015Date of Patent: July 17, 2018Assignee: 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: 9998541Abstract: 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: GrantFiled: October 7, 2017Date of Patent: June 12, 2018Assignee: Dropbox, Inc.Inventors: Bogdan-Cristian Tataroiu, Nipunn Koorapati
-
Patent number: 9979672Abstract: 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: GrantFiled: January 6, 2015Date of Patent: May 22, 2018Assignee: III Holdings 12, LLCInventor: David Brian Jackson
-
Patent number: 9979623Abstract: 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: GrantFiled: December 22, 2011Date of Patent: May 22, 2018Assignee: Sony CorporationInventor: Frank Pohlmann
-
Patent number: 9973592Abstract: 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: GrantFiled: March 22, 2017Date of Patent: May 15, 2018Assignee: PHOTOPON, INC.Inventors: Bradford Alexander McEvilly, Michael Scott Gutkin
-
Patent number: 9974041Abstract: 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: GrantFiled: November 12, 2014Date of Patent: May 15, 2018Assignee: FedEx Corporate Services, Inc.Inventor: Ole-Petter Skaaksrud