Patents Examined by Nazia Naoreen
  • Patent number: 10091049
    Abstract: Methods, systems, and devices are described for managing network communications. A traffic manager module may receive a script over a management plane of a packet core, interpret the script to identify a traffic management policy; and dynamically modify at least one aspect of a proxy connection over a bearer plane of the packet core at the traffic manager module based on the identified traffic management policy.
    Type: Grant
    Filed: August 19, 2013
    Date of Patent: October 2, 2018
    Assignee: F5 Networks, Inc.
    Inventors: John Giacomoni, Manish Vachharajani, Mark Terrel
  • Patent number: 10044629
    Abstract: Dynamically determined time-to-live (TTL) values for responses to requests for resource records associated with domain names are provided herein. A resource record is selected from a group of available resource records associated with a domain name based on a resource record request. A TTL value is dynamically determined based on health check data for the selected resource record. The dynamically determined TTL value reduces connection failures and limits unnecessary computing resource use by using health check data to represent a confidence that an endpoint is still available and functioning properly.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: August 7, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: James Brendan Raftery
  • Patent number: 10027764
    Abstract: A method includes establishing a registry in which a filename extension of a file or document is associated with at least one network-hosted application that is capable of processing files having that filename extension. The method further includes configuring a cloud computing service to respond to a user-selection, on a personal computing device, of a network-hosted file having a particular filename extension for processing by using the registry to select a network-hosted application that is capable of processing files having that particular filename extension.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: July 17, 2018
    Assignee: Google LLC
    Inventors: Gary Kacmarcik, James Weatherall, Stephen John Konig, Alex Pakhunov, Sergey Yurevich Ulanov
  • Patent number: 10021146
    Abstract: The present invention provides an over-the-top intermediary application for delivering video assistance services. The invention brokers and coordinates all messaging between user and video assistant multimedia applications/platforms, as well as backend resource allocation infrastructure services. By encapsulating different protocol messages from disparate multimedia clients/vendors and backend infrastructure services into a common standard-based messaging protocol, the present invention is able to provide video assistance services regardless of which multimedia client is implemented by the user or video assistant and is able to readily implement new, emerging multimedia clients and backed infrastructure services in a plugin-like fashion.
    Type: Grant
    Filed: July 20, 2015
    Date of Patent: July 10, 2018
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Jisoo Lee, Tal Shalom, Samuel Lubachevsky
  • Patent number: 10015267
    Abstract: A server system, where a multichannel server is connected to a core network of a mobile telecommunications network through a plurality of telecommunications channels. The multichannel server comprises a telecommunications network browser server, a network gateway, an integration gateway, a carrier application server and a carrier application and add-on studio. The multichannel server provides to end user devices network services and core network services through a plurality of communications channels. The multichannel server is an application interface gateway for services exposure and provides network services and core network services as interactive applications. The multichannel server provides application as a communication channel and communication channel as an application.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: July 3, 2018
    Inventor: Constantin Staykoff
  • Patent number: 9985861
    Abstract: Tracing of networking feature data may be provided for networking features running on network devices such as routers and switches. Examples of this feature tracing include “SGT tracing”, “Access Control Entry (‘ACE’) tracing”, and “Equal Cost Multipath (‘ECMP’) tracing.” In ACE tracing, a network administrator may desire to trace all the ACEs of Access Control Lists (“ACLs”) a particular packet is subject to. In ECMP, tracing information may be collected as to the ECMP links a particular packet is sent through at each of a plurality of network devices.
    Type: Grant
    Filed: October 13, 2014
    Date of Patent: May 29, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Alok Kumar Sinha, Chetan Kumar S
  • Patent number: 9917810
    Abstract: A method, system, and computer program product for short messaging service (SMS) aggregation system setup. A computing platform (e.g., a server, a multi-processor server, a cloud array, a processor, etc.) is configured to receive messages over a network (e.g., an aggregator carrier network) and to deliver the messages to a processing entity executing on the computing platform. The processing entity receives messages comprising a set of SMS configuration parameters such as SMS configuration parameters to identify an SMS aggregator identifier and SMS configuration parameters comprising an aggregator network type and/or an aggregator carrier name. The SMS configuration parameters are stored for later retrieval and used when formatting and sending SMS messages.
    Type: Grant
    Filed: December 9, 2014
    Date of Patent: March 13, 2018
    Assignee: Oracle International Corporation
    Inventors: Suresh Kumar Kalyanaraman, Taran Deep Arora, Sandeep Kumar Gain, Gaurav Mathur
  • Patent number: 9912750
    Abstract: A method and apparatus for high-speed data path selection for network transfer using IP addresses is disclosed. The method may include configuring an IP address for a non-RDMA data transfer or an RDMA high speed data transfer. An application executing in an emulated environment may transfer data using the same function calls for both non-RDMA data transfer or an RDMA high speed data transfer. This reduces changes to the application to allow RDMA transfers. A non-emulated interface determines whether the IP address is flagged as an RDMA address. If so, the data is transferred via an RDMA data path. If the IP address is not flagged as an RDMA address, the data is transferred via a non-RDMA data path through a traditional network stack.
    Type: Grant
    Filed: July 25, 2014
    Date of Patent: March 6, 2018
    Assignee: Unisys Corporation
    Inventors: Jason C Schultz, John A Peters, Robert Bergerson, James R Heit
  • Patent number: 9906575
    Abstract: Aspects of the disclosure relate to a content (e.g., media) transfer or fling platform or system and method in which content may be sent, transferred, or flung from an electronic device to an output device via a rendering device. The content may be transformed (e.g., processed) to meet a content quality based on network conditions and output device capabilities. The media may be stored locally in the electronic device or in a network attached storage or remote from the electronic device. Content stored remotely from the electronic device may also be flung under control of the electronic device.
    Type: Grant
    Filed: August 15, 2014
    Date of Patent: February 27, 2018
    Assignee: Comcast Cable Communications, LLC
    Inventors: Corey Farrell, Randall Hounsell, Michael Connelly
  • Patent number: 9882815
    Abstract: A method for forwarding packets in a network device is disclosed. The method comprises receiving a packet; mapping the packet to a bucket, where the bucket is associated with a packet processing thread from a plurality of packet processing threads; and determining whether the packet processing thread is oversubscribed. The method continues with, in response to determining that the packet processing thread is not oversubscribed, mapping the packet to the packet processing thread; and in response to determining that the packet processing thread is oversubscribed, the method comprises distributing the packet to one of the plurality of packet processing threads based on a predefined load balancing scheme, processing the packet in the one of the plurality of packet processing threads, and forwarding the packet according to a predetermined order, where the predetermined order is based on a position of the packet relative to other packets at their receipt.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: January 30, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Ashwani Kumar Mehra, Prashant Anand
  • Patent number: 9860309
    Abstract: Network traffic in a cloud computing system is monitored in response to a request to capture network traffic of a tenant port of a first virtual machine (VM) executing in the cloud computing system, wherein the first VM is associated with a first tenant organization different from a second organization managing the cloud computing system. A decapsulating VM having a first network interface and a second network interface is instantiated, wherein the decapsulating VM is inaccessible to the first tenant organization. An encapsulated port mirroring session from the tenant port of the first VM to the first network interface of the decapsulating VM is then established. A plurality of packets comprising captured network traffic received via the encapsulated port mirroring session are decapsulated, and the captured network traffic is forwarded via the second network interface of the decapsulating VM to a sniffer VM.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: January 2, 2018
    Assignee: VMware, Inc.
    Inventors: Brad Doctor, Matt Probst
  • Patent number: 9742853
    Abstract: The invention concerns computer systems that are specially adapted to propagate content over a dynamic network, substantially in real time, by virtue of the locational proximity of network joined client computers. Preferably, the content will also be proximity-weighted, and more preferably also rank-weighted, topic-weighted, time-weighted, query-weighted, vote-weighted, and/or location-weighted. The invention particularly concerns such computer systems that employ more than one such weighting. The invention particularly concerns such computer systems that operate using, or through, mobile devices, particularly for distributed computing applications, including social media applications and communications applications conducted over Restricted Computer Networks.
    Type: Grant
    Filed: October 12, 2014
    Date of Patent: August 22, 2017
    Assignee: The Michael Harrison Tretter Auerbach Trust
    Inventor: Michael H. Auerbach
  • Patent number: 9648146
    Abstract: An information processing system includes a first server that performs processes in accordance with first operations included in a system of operations for the first server, a second server that performs processes in accordance with second operations included in a system of operations for the second server different from the system of operations for the first server, and a terminal apparatus that requires the first and second servers to perform the processes. The terminal apparatus includes a first requiring portion that requires the first server to perform a process in accordance with at least one of the first operations designated by a user and a converter that converts the at least one first operation into a command set and stores the command set in a storage, the command set including at least one command, which is a part of the process and is performed by the first and second servers.
    Type: Grant
    Filed: October 20, 2014
    Date of Patent: May 9, 2017
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Akira Sunada
  • Patent number: 9634956
    Abstract: An application combines on-site and cloud-based calculations. The application selects a cloud computing broker from a list sorted by load. The broker receives computation requests from the application, sends corresponding load-balanced requests to local application service hosts and cloud proxies, receives responses, and sends the responses to the application without identifying the response source as local versus non-local. Each proxy has a logical-physical mapping of cloud-resident worker nodes. A scheduler receives session requests from applications, allocates local and cloud computing resources to a session, and tracks resource usage by session. An application previously run only on-premises can be executed partially on cloud worker nodes without modification. The proxy re-routes unfulfilled requests from a failed worker, undetected by the broker. If all workers assigned to that proxy fail, then the broker reassigns unfulfilled requests to another proxy, undetected by the application.
    Type: Grant
    Filed: March 10, 2016
    Date of Patent: April 25, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mingqiang Xu, Jun Su, Gregory M. Burgess, Tianchi Ma, Salim Alam, Rich Ciapala
  • Patent number: 9571433
    Abstract: A communication device for transmitting data via a first server to a second server includes an acquiring unit operable to acquire, from the first server, server information as information indicating a style of data acceptable to the second server, a converting unit operable to convert a style of data to be transmitted into the style acceptable to the second server, based on the server information, and a transmitting unit operable to transmit data converted by the converting unit to the first server.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: February 14, 2017
    Assignee: Panasonic Intellectual Property Management Co., Ltd.
    Inventors: Kyosuke Osuka, Yasushi Yoneda, Takehito Yamaguchi
  • Patent number: 9560149
    Abstract: Methods and apparatus to create a panel of media device users are disclosed. An example method includes identifying a master frame of media devices that have executed an instrumented application. A media device is selected from the master frame. A first instrumented application on the selected media device is instructed to display a recruitment interface to a user associated with the selected media device requesting the user to join the panel.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: January 31, 2017
    Assignee: The Nielsen Company (US), LLC
    Inventors: Albert T. Borawski, Stephen S. Bell, Oana Dan
  • Patent number: 9547450
    Abstract: Systems and methods directed to changing tiers for a storage area that utilizes thin provisioning. Systems and methods check the area subject to a tier change command and change the tier based on the tier specified in the tier change command, and the tier presently associated with the targeted storage area. The pages of the systems and methods may be further restricted to one file per page.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: January 17, 2017
    Assignee: HITACHI, LTD.
    Inventors: Shinichi Hayashi, Tomohiro Kawaguchi
  • Patent number: 9535748
    Abstract: A resource assignment capability is presented. A resource specification associated with a plurality of elements is received. The resource specification includes, for each of the elements, a resource request including an indication of a quantity of resources requested by the element and a resource offer including an indication of a quantity of resources offered by the element for use by one or more other elements. A resource assignment, including an indication of an association between the resources requests and the resource offers, is determined using a resource assignment process. The resource assignment process may be a greedy assignment process or a maximum flow resource assignment process. The maximum flow resource assignment process includes constructing a maximum flow resource graph based on the one or more resource specifications and applying a maximum flow process to the maximum flow resource graph to determine thereby the resource assignment.
    Type: Grant
    Filed: February 10, 2012
    Date of Patent: January 3, 2017
    Assignee: Alcatel Lucent
    Inventors: Ramesh Viswanathan, Adiseshu Hari, Yuh-Jye Chang, T. V. Lakshman
  • Patent number: 9473596
    Abstract: A transport layer connection is established between a first system and a second system. The establishment of the transport layer connection includes identifying a remote direct memory access (RDMA) connection between the first system and the second system. After establishing to transport layer connection, the first and second systems exchange data using the RDMA connection identified in establishing the transport layer connection.
    Type: Grant
    Filed: September 27, 2011
    Date of Patent: October 18, 2016
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Fox, Constantinos Kassimis, Donald W. Schmidt, Jerry W. Stevens
  • Patent number: 9473449
    Abstract: The invention contains a private self-aware network. The network will use multi-point Bluetooth technology or Wi-Fi or a direct connection (though not limited to any of these technologies) to provide this capability. By enabling the invention to detect other invention connections, accessories, and users, it can perform many of the network functions common in today's marketplace. A few examples include instant send or sharing of files to or with anybody linked through the invention or to a specific device. A chat window can be created to talk to specific people or to groups of people on the invention network. Registration information for conference discussion sessions can provide files to update customer databases or CRM type systems. Classroom attendance and assignments can be passed between the teacher and student. These are just a few examples of what can be done using this new network feature but the invention is not limited to just these.
    Type: Grant
    Filed: February 10, 2011
    Date of Patent: October 18, 2016
    Inventor: Jeffrey J. Ausfeld