Patents Examined by Kevin Bates
  • Patent number: 9942083
    Abstract: Systems and methods are described for providing a computing capacity pool management service. In one embodiment, pools of computer resources having common computing configurations capable of supporting one or more virtual instance types are maintained. A request from a computing device is received to determine which of the pools the computing device can be associated with. In response to the request, a determination is made as to which of the pools the computing device can be associated with based on the common computing configurations. An indication is sent to the computing device as to which of the pools the computing device can be associated with.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: April 10, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Eden G. Adogla
  • Patent number: 9935903
    Abstract: Processing client requests for duplicate-free server operations is particularly useful for creating and sending items using Microsoft Exchange Web Services (EWS). The system facilitates avoiding creation and sending of duplicate items. In contrast to conventional implementations that send a single command to create and then perform subsequent processing of an item, a feature of the present embodiment is using two commands: a first command to create the item, and a second command to subsequently process the item. In a specific implementation, an EWS item's provided ChangeKey property is used to keep track of the EWS's reply from the server to the client, thereby avoiding duplicate item creation.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: April 3, 2018
    Assignee: Check Point Software Technologies Ltd
    Inventors: Yuval Raban, Leo Natan, Ori Feldman
  • Patent number: 9935901
    Abstract: A multi-chassis server system has several chassis, each including a chassis management controller (CMC) and a blade server with a blade management controller (BMC) and a virtual switch (VS). The first CMC establishes management sessions with the second CMC and the first BMC. The second CMC establishes a management session with the second BMC. A switch path on a virtual switch is provided via a management session to the first CMC and another switch path on another virtual switch is provided via a management session to the second chassis management controller and by another management session to the first CMC. The switch paths are aggregated into a chassis management controller virtual switch on the first chassis management controller.
    Type: Grant
    Filed: December 30, 2011
    Date of Patent: April 3, 2018
    Assignee: DELL PRODUCTS, LP
    Inventor: Narayanan Subramaniam
  • Patent number: 9930092
    Abstract: A document editing system using a third party application having an embedded document editing module is disclosed. The system include a client-side document editing engine that accepts requests to edit a document from and displays at least a portion of the document to a user of the client-side system. The system includes a first server-side application engine that processes the requests to edit the document. The system can include a second server-side data storage engine that stores the document in a remote storage location.
    Type: Grant
    Filed: December 6, 2011
    Date of Patent: March 27, 2018
    Assignee: Zoho Corporation Private Limited
    Inventors: RamaKrishna Raja Vegesna-Venkata, SakthiaMuthu D. Ranjithkumar, Raj P. Sabhiok, Sridhar Vembu
  • Patent number: 9930100
    Abstract: In one embodiment, a method includes accessing a first instance of content to be uploaded to a server, generating a second instance of the content from the first instance, automatically uploading to the server the second instance of the content, and automatically uploading to the server the first instance of the content in response to occurrence of a pre-determined upload condition. The first instance has a first file size and the second instance has a second file size that is smaller than the first file size. The upload of the second instance makes the content available for access at least in part by one or more second users at an immediate point in time. The upload of the first instance of the content makes the content available for access by the second users in an original version.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: March 27, 2018
    Assignee: Facebook, Inc.
    Inventors: Dirk John Stoop, Paul Carduner, Hamilton Chong, Alex Li
  • Patent number: 9923948
    Abstract: Disclosed is a method of acquiring vehicle contents, the method including receiving contents from a service provision server, acquiring meta information on the received contents, and acquiring vehicle contents displayable on a web browser on the basis of the received contents and the acquired meta information.
    Type: Grant
    Filed: March 18, 2013
    Date of Patent: March 20, 2018
    Assignee: LG ELECTRONICS INC.
    Inventors: Jungwoo Kim, Mingoo Kim, Sungha Choi, Seungman Kim, Kyunggeun Kim
  • Patent number: 9923794
    Abstract: A method, an apparatus, and a system for identifying an abnormal IP data stream, which are used to improve identification accuracy. The method provided by the embodiments of the present invention includes: receiving Y elements sent by a data collection node; mapping the Y elements to N buckets; acquiring a bucket in the N buckets as a target bucket; acquiring r upper traffic limits of a first object in r buckets within the current time interval, the first object is any object mapped to the target bucket; and identifying, according to a preset abnormal object type and the r upper traffic limits within the current time interval, whether the first object is an abnormal object, where the preset abnormal object type is a heavy hitter or a heavy changer.
    Type: Grant
    Filed: July 14, 2015
    Date of Patent: March 20, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Cheng He, Qun Huang, Pak-Ching Lee
  • Patent number: 9923950
    Abstract: Systems and methods are disclosed associated with processing information involving terminal operating systems. According to one illustrative implementation, an exemplary method for processing information involving terminal operating system herein may include processing data in a TOS format associated with a TOS type, converting the data into a TOS agnostic format, and performing processing using the TOS agnostic data.
    Type: Grant
    Filed: July 24, 2013
    Date of Patent: March 20, 2018
    Assignee: Ports America Group, Inc.
    Inventors: Irina Sheykh-Zade, Teresa Duffy, Geeta Desai, Sophie Miron, Chung Daniel Song, Nathan Johnson, Theresa Hill, Eldar Sheykh-Zade
  • 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: 9917800
    Abstract: A method is provided in one example and includes creating a staging queue in a virtual interface card (VIC) adapter firmware of a server based on a log policy; receiving a log message from a VIC driver in the server; copying the log message to the staging queue; generating a VIC control message comprising the log message from the staging queue; and sending the VIC control message to a switch.
    Type: Grant
    Filed: August 24, 2012
    Date of Patent: March 13, 2018
    Assignee: Cisco Technology, Inc.
    Inventor: Prabhath Sajeepa
  • Patent number: 9912555
    Abstract: Expertise, for performing classification of a type of network traffic, can be encapsulated in a module. A set of modules, as currently available to a traffic controller, can be referred to as a collection. An improved process, for updating a collection of modules, is presented. A traffic controller can have two or more locations, each storing a module collection. While an old collection remains active, a new collection can be loaded. Once the new collection is loaded, transitioning can be undertaken, on a session-by-session basis that keeps a traffic controller active, from the old collection to the new collection.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: March 6, 2018
    Assignee: A10 NETWORKS, INC.
    Inventor: Dennis Isao Oshiba
  • Patent number: 9912705
    Abstract: Enhancing media characteristics during Web Real-Time Communications (WebRTC) interactive sessions by using Session Initiation Protocol (SIP) endpoints, and related methods, systems, and computer-readable media are disclosed herein. In one embodiment, a method comprises intercepting, by a media redirection agent of a WebRTC client executing on a computing device, a WebRTC initiation token. The method further comprises generating a SIP endpoint WebRTC token based on the WebRTC initiation token, and sending the SIP endpoint WebRTC token to a remote endpoint. The method also comprises establishing a WebRTC interactive session between the remote endpoint and a SIP endpoint based on the SIP endpoint WebRTC token. By leveraging the audio and/or video functionality of the SIP endpoint, the media characteristics of the WebRTC interactive session may be enhanced, resulting in an enhanced user experience.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: March 6, 2018
    Assignee: Avaya Inc.
    Inventors: Joel Ezell, Mehmet Balasaygun, John H. Yoakum
  • 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: 9898482
    Abstract: A method is used in managing stream connections in storage systems. A set of criteria is evaluated for managing flow control characteristics of a stream connection in a storage system. The flow control characteristics indicates the rate at which requests are processed by the stream connection. Based on the evaluation, management of the flow control characteristics is affected.
    Type: Grant
    Filed: December 27, 2013
    Date of Patent: February 20, 2018
    Assignee: EMC IP Holding Company LLC
    Inventor: Jean-Pierre Bono
  • Patent number: 9891957
    Abstract: An appliance, user information device, method, and computer program product for collaborating with resources residing in multiple information devices. The user information device may communicate with the appliance, and the appliance may further communicate with a first assisting device, wherein the first assisting device has access to a first resource capable of performing a first operation. The user information device includes a device communication interface, a processor configured to execute at least one application, the at least one application configured to generate a first command associated with the first operation via the processor, and a resource agent program executable by the processor, the resource agent program configured to send the first command to the appliance via the device communication interface, the first command operable for enabling performance of the first operation using the first resource when the appliance sends the first command to the first assisting device.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: February 13, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Li-Ju Chen, Cheng-Ta Lee, Kang Liang Liu, Rick M F Wu
  • Patent number: 9888093
    Abstract: A method for providing a web service may include generating an XML-based schema based on a service description of said web service, which generated XML-based schema defines XML-based messages to be interpreted by the respective web service, generating a binary XML processor code for encoding and decoding said XML-based messages based on the generated XML based schema, transforming said service description of said web service into a procedure skeleton code comprising one or more skeleton procedures each becoming an application procedure by implementing an application logic for the respective skeleton procedure, and generating a dispatcher code based on the service description, said dispatcher code configured to interpret a byte stream produced by said binary XML processor code to invoke one of the implemented application procedures. This provides an innovative approach to generate source code for developing XML-based web services for small embedded devices with constraint resources.
    Type: Grant
    Filed: April 26, 2011
    Date of Patent: February 6, 2018
    Assignee: SIEMENS AKTIENGESELLSCHAFT
    Inventors: Jörg Heuer, Sebastian Käbisch, Daniel Peintner
  • Patent number: 9888059
    Abstract: Methods and systems relating to hosted applications, some examples of systems including storage units including computer executable code associated with a plurality of applications, data memories, wherein one or more of the applications include computer executable code configured to store previous location data associated with a saved location within the application, retrieve the previous location data, and direct the client computer to the saved location.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: February 6, 2018
    Inventor: Gordon E. Seay
  • Patent number: 9887959
    Abstract: A method for allocating an IP address for an instance in a NFV system includes obtaining a first requirement of IP address allocation from VNFD by a first node in the NFV system. A second requirement of IP address allocation for the instance is determined according to the first requirement. Then the second requirement is sent to a second node in the NFV system that allocates the IP address for the instance.
    Type: Grant
    Filed: August 19, 2015
    Date of Patent: February 6, 2018
    Assignee: FUTUREWEI TECHNOLOGIES, INC.
    Inventors: Anni Wei, Zhixian Xiang, Lei Zhu
  • Patent number: 9882870
    Abstract: Provided are an apparatus and method for integrated management of terminal information in an IPv6 environment. The apparatus for integrated management of terminal information in the IPv6 environment includes a first data collection unit that receives, from at least one Neighbor Discovery (ND) cache, address information of at least one terminal acquired by the ND cache, a second data collection unit that receives, from a DHCPv6 server, IPv6 address allocation information allocated to the at least one terminal by the DHCPv6 server, and a data linkage/storage unit that generates integrated terminal management information linked with the received address information and IPv6 address allocation information, and stores and manages the generated integrated terminal management information.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: January 30, 2018
    Assignee: SAMSUNG SDS CO., LTD.
    Inventors: Seon Ok Park, Jong Ho Kim, Jae Sang Jung