Patents Examined by Nazia Naoreen
-
Patent number: 10091049Abstract: 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: GrantFiled: August 19, 2013Date of Patent: October 2, 2018Assignee: F5 Networks, Inc.Inventors: John Giacomoni, Manish Vachharajani, Mark Terrel
-
Patent number: 10044629Abstract: 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: GrantFiled: September 22, 2014Date of Patent: August 7, 2018Assignee: Amazon Technologies, Inc.Inventor: James Brendan Raftery
-
Patent number: 10027764Abstract: 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: GrantFiled: December 31, 2013Date of Patent: July 17, 2018Assignee: Google LLCInventors: Gary Kacmarcik, James Weatherall, Stephen John Konig, Alex Pakhunov, Sergey Yurevich Ulanov
-
Patent number: 10021146Abstract: 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: GrantFiled: July 20, 2015Date of Patent: July 10, 2018Assignee: BANK OF AMERICA CORPORATIONInventors: Jisoo Lee, Tal Shalom, Samuel Lubachevsky
-
Patent number: 10015267Abstract: 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: GrantFiled: June 15, 2015Date of Patent: July 3, 2018Inventor: Constantin Staykoff
-
Patent number: 9985861Abstract: 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: GrantFiled: October 13, 2014Date of Patent: May 29, 2018Assignee: Cisco Technology, Inc.Inventors: Alok Kumar Sinha, Chetan Kumar S
-
Patent number: 9917810Abstract: 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: GrantFiled: December 9, 2014Date of Patent: March 13, 2018Assignee: Oracle International CorporationInventors: Suresh Kumar Kalyanaraman, Taran Deep Arora, Sandeep Kumar Gain, Gaurav Mathur
-
Patent number: 9912750Abstract: 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: GrantFiled: July 25, 2014Date of Patent: March 6, 2018Assignee: Unisys CorporationInventors: Jason C Schultz, John A Peters, Robert Bergerson, James R Heit
-
Patent number: 9906575Abstract: 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: GrantFiled: August 15, 2014Date of Patent: February 27, 2018Assignee: Comcast Cable Communications, LLCInventors: Corey Farrell, Randall Hounsell, Michael Connelly
-
Patent number: 9882815Abstract: 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: GrantFiled: December 22, 2014Date of Patent: January 30, 2018Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Ashwani Kumar Mehra, Prashant Anand
-
Patent number: 9860309Abstract: 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: GrantFiled: December 22, 2014Date of Patent: January 2, 2018Assignee: VMware, Inc.Inventors: Brad Doctor, Matt Probst
-
Patent number: 9742853Abstract: 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: GrantFiled: October 12, 2014Date of Patent: August 22, 2017Assignee: The Michael Harrison Tretter Auerbach TrustInventor: Michael H. Auerbach
-
Patent number: 9648146Abstract: 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: GrantFiled: October 20, 2014Date of Patent: May 9, 2017Assignee: FUJI XEROX CO., LTD.Inventor: Akira Sunada
-
Patent number: 9634956Abstract: 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: GrantFiled: March 10, 2016Date of Patent: April 25, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Mingqiang Xu, Jun Su, Gregory M. Burgess, Tianchi Ma, Salim Alam, Rich Ciapala
-
Patent number: 9571433Abstract: 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: GrantFiled: September 11, 2012Date of Patent: February 14, 2017Assignee: Panasonic Intellectual Property Management Co., Ltd.Inventors: Kyosuke Osuka, Yasushi Yoneda, Takehito Yamaguchi
-
Patent number: 9560149Abstract: 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: GrantFiled: December 31, 2013Date of Patent: January 31, 2017Assignee: The Nielsen Company (US), LLCInventors: Albert T. Borawski, Stephen S. Bell, Oana Dan
-
Patent number: 9547450Abstract: 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: GrantFiled: November 16, 2015Date of Patent: January 17, 2017Assignee: HITACHI, LTD.Inventors: Shinichi Hayashi, Tomohiro Kawaguchi
-
Patent number: 9535748Abstract: 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: GrantFiled: February 10, 2012Date of Patent: January 3, 2017Assignee: Alcatel LucentInventors: Ramesh Viswanathan, Adiseshu Hari, Yuh-Jye Chang, T. V. Lakshman
-
Patent number: 9473596Abstract: 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: GrantFiled: September 27, 2011Date of Patent: October 18, 2016Assignee: International Business Machines CorporationInventors: Michael J. Fox, Constantinos Kassimis, Donald W. Schmidt, Jerry W. Stevens
-
Patent number: 9473449Abstract: 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: GrantFiled: February 10, 2011Date of Patent: October 18, 2016Inventor: Jeffrey J. Ausfeld