Computer-to-computer Protocol Implementing Patents (Class 709/230)
  • Patent number: 9818308
    Abstract: A simulator of an agricultural working machine has a computer unit coupled to a display unit and a control unit. The agricultural working machine to be simulated has adjustable working parts and control elements that implement adjustment of the working parts and a software module that is stored in the computer unit. The software module depicts a process model of crop-processing processes to be implemented by the agricultural working machine and depicts the machine behavior resulting from the crop-processing processes. The process model and the machine behavior are visualized in the display unit and can be edited by the control unit.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: November 14, 2017
    Assignee: CLAAS Selbstfahrende Emtemaschinen GmbH
    Inventors: Sebastian Neu, Kai Bergmann, Marcel Vonde, Olaf Rehders, Michael Piontek, Jens Broer, Benjamin Mattich, Boris Kettelhoit
  • Patent number: 9817840
    Abstract: A host runs an operating system kernel. A plurality of virtual private servers (containers) is supported within the kernel. The containers use the same files. A template cache has pre-calculated file checksums. The checksum is calculated each time the file is created and/or modified. Each file has an inode containing an attribute indicating whether the checksum is calculated and stored along with the file. If the checksum is present, the process is redirected to access the file with the same inode in the shared disk cache.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: November 14, 2017
    Assignee: Parallels IP Holdings GmbH
    Inventors: Pavel Emelyanov, Kirill S. Korotaev, Stanislav S. Protassov, Serguei M. Beloussov, Alexander G. Tormasov
  • Patent number: 9818118
    Abstract: Systems and methods for determining and reporting aggregated transaction level data regarding a particular user are disclosed. Based on the requests of one or more information requesters, an aggregator server can request transaction level data for all accounts associated with a particular user or a group of users from a transaction database. The transaction database returns raw transaction level data for accounts associated with the particular user to the aggregator server. The aggregator server can then parse the raw transaction level data based on a number of transaction level data elements and information requester input. The parsed raw transaction level data can then be used to determine the number of predefined or information requester defined transaction level data aggregates. The resulting transaction level data aggregates can then be sent in a report to the one or more information requesters.
    Type: Grant
    Filed: November 10, 2009
    Date of Patent: November 14, 2017
    Assignee: Visa International Service Association
    Inventors: Melyssa Barrett, Joe Scott, Nancy Hilgers
  • Patent number: 9813756
    Abstract: A network media environment includes a first hub network and a second hub network. The first hub network encompasses a first local environment based on a first server which is coupled to a first client. The second hub network encompasses a second local environment based on a second server which is also coupled to the first client. The first local environment and the second local environment overlap. The second local environment is movable with a movement of the second server.
    Type: Grant
    Filed: August 4, 2014
    Date of Patent: November 7, 2017
    Assignees: SONY CORPORATION, SONY PICTURES ENTERTAINMENT INC.
    Inventors: Mitch Frederick Singer, Brian David Lakamp
  • Patent number: 9813342
    Abstract: A method and a system embodying the method for load balancing of a received a packet based network traffic, comprising: receiving a packet at a software defined network switch; determining information pertaining to uniqueness of a packet flow for the received packet; providing the determined information and the received packet to a network interface controller; and processing the received packet at the network interface controller in accordance with the provided determined information, are disclosed.
    Type: Grant
    Filed: November 14, 2014
    Date of Patent: November 7, 2017
    Assignee: Cavium, Inc.
    Inventors: Carl Richard Gyllenhammer, Wilson Parkhurst Snyder, II, Philip Romanov
  • Patent number: 9805051
    Abstract: Disclosed are some examples of systems, methods and storage media for synchronizing files between a user's computer and a remote system, and more specifically, to strategically storing updated versions of a file on the remote system. In some implementations, a system is capable of receiving a request including an updated version of a file. The system is additionally capable of identifying a version type of the updated version, identifying a current version of the file stored in one or more storage devices, and determining, based on the version type of the updated version, whether to store the updated version in the one or more storage devices as a new version or to replace the current version with the updated version. The system is further capable of storing the updated version in the one or more storage devices based on the determination.
    Type: Grant
    Filed: September 10, 2014
    Date of Patent: October 31, 2017
    Assignee: salesforce.com, inc.
    Inventors: Emil Bergner, Miko A. Bose, James Johnson
  • Patent number: 9805104
    Abstract: A maximum lag between data stores can be specified that corresponds to a recovery point objective defined in a service level agreement. Lag can be monitored during a data replication between a primary data store and a secondary data store located in geographically different regions. Activity on the primary data store including incoming data transactions can be throttled as a function of the lag and the maximum lag.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: October 31, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tomas Talius, Alexander Nosov, Satyanarayana Narlapuram, Robin D. Dhamankar
  • Patent number: 9802309
    Abstract: Example embodiments may relate to robot-cloud interaction. In particular, a cloud-based service may receive a query from a first robotic system including sensor data, a request for instructions to carry out a task, and information associated with a configuration of the first robotic system. The cloud-based service may then identify stored data including a procedure previously used by a second robotic system to carry out the task and information associated with a configuration of the second robotic system. The cloud-based service may then generate instructions for the first robotic system to carry out the task based at least in part on the sensor data, the procedure used by the second robotic system to carry out the task, the information associated with the configuration of the first robotic system, and the information associated with the configuration of the second robotic system.
    Type: Grant
    Filed: July 21, 2015
    Date of Patent: October 31, 2017
    Assignee: X Development LLC
    Inventors: James Joseph Kuffner, Jared Stephen Russell
  • Patent number: 9799302
    Abstract: In some embodiments, systems, devices, and methods are provided that allow a host device to communicate video information, network information, and USB information over USB via a USB host controller. The video information and the network information are encapsulated within USB and communicated by the USB host controller. In some embodiments, the USB information communicated by the USB host controller is further communicated over a non-USB extension medium by an upstream facing port device and one or more downstream facing port devices.
    Type: Grant
    Filed: October 29, 2015
    Date of Patent: October 24, 2017
    Assignee: Icron Technologies Corporation
    Inventors: Sukhdeep Singh Hundal, Terence Carl Sosniak, David Patrick Frey
  • Patent number: 9785899
    Abstract: A computer-implemented process for managing configurable resource policies executes a resource expression associated with a received user selection to extract information from an executing simulation. Responsive to a determination that there are no more user selections to process, a set of rules is selected using the user selections and resource expression to populate a resource template using extracted information and selected rules. A resource policy is generated using the populated template. The generated resource policy is applied to the executing simulation, wherein behavior of the executing simulation is modified.
    Type: Grant
    Filed: May 14, 2013
    Date of Patent: October 10, 2017
    Assignee: International Business Machines Corporation
    Inventors: Jay W. Benayon, Vincent Szaloky
  • Patent number: 9772920
    Abstract: Techniques are described for identifying unhealthy nodes in a multi-node system. One or more parameters of each node is monitored, then compared with the values for the same parameter running on other nodes in the multi-node system. Based on the comparison, a determination is made whether a node is healthy. If the multi-node system comprises one or more nodes with differing capabilities, an adjustment is performed to account for the differing capabilities of each respective node. Further provided are methods of taking remedial action upon a determination that a node is unhealthy. A tuner is used to modify values of health parameters until the node is performing similarly to its peers.
    Type: Grant
    Filed: April 29, 2015
    Date of Patent: September 26, 2017
    Assignee: Apollo Education Group, Inc.
    Inventors: Sajithkumar Kizhakkiniyil, Anil Maipady, Krishnam Chapa, Narender Vattikonda, Jeevan Pingali, Rahul Kumar
  • Patent number: 9773107
    Abstract: Methods and systems described herein relate to enhancing security on a device by configuring one or more software functions in a trusted zone of a processor using object firewalls, IPC mechanisms, and/or a policy engine. An inter-process communication mechanism and inter-process communication bus enable secure inter-process communication between inter-process communication applications within the trusted zone and inter-process communication applications external to the trusted zone. Adapting, filtering, blocking, redirecting, or otherwise modifying inter-process communications is enabled by the inter-process communications mechanism. Modifications may be controlled by a policy engine within the trusted zone.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: September 26, 2017
    Assignee: OPTIO LABS, INC.
    Inventors: Christopher Jules White, Brian Dougherty, David Alexander Hamrick, Grayson Gates Sharpe, Robert Austin Hanlin, Krzysztof Kamil Zienkiewicz, Christopher Michael Thompson, Thomas Charles Clancy, III
  • Patent number: 9769067
    Abstract: Embodiments of the present invention provide a Multiprotocol Label Switching traffic engineering tunnel establishing method and device. A tunnel establishing method includes: receiving, by a second routing device, an identifier, which is sent by a first routing device, of an MPLS TE tunnel from a first VPN instance to a second VPN instance; acquiring, by the second routing device according to the identifier, path information of the MPLS TE tunnel from the first VPN instance to the second VPN instance; and establishing an MPLS TE tunnel from the second VPN instance to the first VPN instance according to the acquired path information. Therefore, forward and reverse bidirectional tunnels are co-routed or partially co-routed, thereby solving a problem caused by non-co-routing during BFD.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: September 19, 2017
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Zhenbin Li
  • Patent number: 9767195
    Abstract: A system for presenting content includes a display device storing a virtual client. A display host is operable to execute multiple instances of a browser each of which operates as a swappable media player that is operable to retrieve and load any of a plurality of different media players needed to play specified content. The display host is operable to perform operations including receiving from a switchboard server system a message indicating that a specified media player is to be used to play particular content using a first instance of a swappable media player, retrieving and loading the specified media player from a content provider using the first instance of the swappable media player, playing the particular content in a first session using the specified media player, and causing a presentation of the content to be mirrored onto the virtual client residing on the display device.
    Type: Grant
    Filed: June 25, 2012
    Date of Patent: September 19, 2017
    Assignee: TOUCHSTREAM TECHNOLOGIES, INC.
    Inventor: David Strober
  • Patent number: 9767147
    Abstract: Performing database queries. A method includes receiving a particular database query. The method further includes accessing a query plan based on the particular database query. The query plan has operators and specific operational parameters associated with each of the operators. The association of operators and specific operational parameters is specific to the particular database query. From the query plan, the method further includes instantiating a plurality of compiled code templates. Each code template includes executable code that when executed performs functionality of one of the operators from the query plan with the specific operational parameters applied in the compilation. The method further includes binding the code templates together using programmatic control flow to create a functioning program.
    Type: Grant
    Filed: November 23, 2015
    Date of Patent: September 19, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Craig Steven Freedman, Erik Ismert
  • Patent number: 9755959
    Abstract: Presented herein are techniques for dynamic creation of a unique service path for a service chain. In one example, a service controller and a plurality of service nodes are provided, each service node configured to apply a service function to traffic that passes through the respective service node. The service controller defines a service chain identifying a set of service functions and an order in which they are applied. The service controller receives an indication that the service chain has been instantiated at a classifier, and creates a unique service path for the service chain, wherein the unique service path includes the service chain and the classifier at which the service chain is instantiated.
    Type: Grant
    Filed: July 17, 2013
    Date of Patent: September 5, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: James Guichard, Paul Quinn, Surendra Kumar, Govind P. Sharma, Abhijit Patra
  • Patent number: 9754018
    Abstract: At least some embodiments described herein refer to the user of a rendering interpreter that receives data object(s) from code executing within a restricted environment container (such as an IFrame). The restricted environment container prevents the code from adversely impacting the performance and consistency of the user interface system as a whole, and also prevents the code from adversely impacting the performance of code running in other restricted environment containers.
    Type: Grant
    Filed: April 1, 2014
    Date of Patent: September 5, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brad Olenick, Gilles C. J. A Zunino, William Y. Moy, Andrew Birck, Madhur Joshi, Brendyn Alexander, Tom Cox, Ifeanyi Echeruo, Jean-Sebastien Goupil
  • Patent number: 9753650
    Abstract: According to a storage system, method, and apparatus for processing an operation request provided by embodiments of the present invention, a controller directly encapsulates a SCSI protocol operation request into an Ethernet operation request packet at the MAC layer instead of using the TCP/IP protocol layer and a disk enclosure decapsulates the Ethernet operation request to obtain the SCSI protocol operation request and sends the SCSI protocol operation request to a target disk, thereby reducing layers of encapsulation, reducing a processing delay of the storage system, and improving performance of the storage system.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: September 5, 2017
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Sheng Chang, Xinyu Hou, Haitao Guo
  • Patent number: 9755731
    Abstract: A TCP/IP packet decoder fetches, from a packet received via a satellite communication system, IP version information, which is provided to version comparators. When a version comparator indicates a match, protocol information is provided to a TCP comparator. If the TCP comparator determines that the packet is a TCP data packet, a flag is raised causing generation of a TCP acknowledgment for transmission to a source device. In another embodiment, a layer 3 switch or router includes a TCP hardware filter to determine whether the received packet is a TCP data packet, thereby causing the TCP data packet to be mirrored for transmission to a modem. In a third embodiment, a TCP hardware filter, provides an indication to a layer 2 switch when a TCP data packet is received causing the TCP data packet to be mirrored for transmission to a modem, which generates and transmits a TCP acknowledgment.
    Type: Grant
    Filed: January 10, 2015
    Date of Patent: September 5, 2017
    Assignee: Hughes Network Systems, LLC
    Inventors: Frank Li, John A. Schmid
  • Patent number: 9750070
    Abstract: Various embodiments of the present disclosure relate to a method and apparatus for connecting to multiple Packet Data Networks (PDNs) in a wireless communication system using a Carrier Aggregation (CA) technique. In the wireless communication system using the CA technique for aggregating multiple carriers into one carrier, the wireless communication system may ensure Quality of Service (QoS) of a subscriber by mapping multiple carriers and multiple PDNs on the basis of a dynamic CA carrier. Various embodiments are possible.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: August 29, 2017
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Jin-Yup Kim, Geon-Soo Kim, Jin-Hong Jeong
  • Patent number: 9749842
    Abstract: A system and method are provided for automating the implementing and use of presence information in a network and/or for automatically selecting the most efficient means for sending a message. In an embodiment of the system, presence information is transmitted to a presence server. The presence server then ascertains presence information for the entries in a user's network address book after a user's device provides presence information about the user to the presence server. This presence information can then used to determine whether a message is to be sent through session based messaging (if presence information indicates that a message recipient is available) or immediate messaging (if the other user is not available or no presence information is available). A system and method is also provided to automatically send the message using an efficient protocol.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: August 29, 2017
    Assignee: T-Mobile USA, Inc.
    Inventor: Adrian Buzescu
  • Patent number: 9742622
    Abstract: The subject system allows network devices utilizing any number of networking technologies (including to-be-developed technologies) to access a common abstraction layer and/or the network operations facilitated by a common abstraction layer. The subject system allows a device that is added to a network to communicate whether existing devices on the network should retrieve communication protocol information for facilitating communication with the added device from a remote server. For example, the devices may locally store communication protocol information for certain network technologies, e.g. legacy network technologies, while information corresponding to other network technologies may not be locally stored. The added device may provide a resource locator to the existing devices for accessing the communication protocol information from the remote server.
    Type: Grant
    Filed: February 18, 2015
    Date of Patent: August 22, 2017
    Assignee: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
    Inventor: Stephen Ray Palm
  • Patent number: 9740512
    Abstract: Techniques are described herein that are capable of virtualizing extension code (e.g., third-party extension code) in an application (e.g., a web application in a browser). A portal of an application that is associated with an extension is loaded. For instance, the portal may have extensibility points to enhance its functionality in a secure manner. The extension includes metadata and implementation code. The metadata is loaded. In response to the portal being loaded, the implementation code may not be loaded until a user interaction occurs.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: August 22, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brad M. Olenick, Leon E. Welicki, Alvaro R. Dias, Madhur Joshi
  • Patent number: 9736223
    Abstract: A communication apparatus that enables to refer to transmission history information in response to settings of use proprieties for transmission methods. A recording unit records a history of a transmission job executed by the communication apparatus as transmission history information that includes a transmitting destination at least. A setting unit sets a use propriety of each of the transmission methods. A determination unit determines whether reference to the transmission history information is permitted in response to the use propriety of each of the transmission methods set by the setting unit and the transmitting destination included in the transmission history information, when a user instructs to refer to the transmission history information.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: August 15, 2017
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Naoto Akimoto
  • Patent number: 9736110
    Abstract: A method and an apparatus for acquiring an Internet Protocol (IP) address by a Dynamic Host Configuration Protocol, Dynamic Host Configuration Protocol (DHCP) client. The method includes generating, by a controller, a first DHCP discover packet, forwarding, by the controller, the first DHCP discover packet to a DHCP server through a switch so that the DHCP server generates a DHCP offer packet, and sends the DHCP offer packet to the switch, receiving, by the controller, the DHCP offer packet and port information of the switch to communicate with the DHCP server, wherein the DHCP offer packet and the port are reported by the switch, acquiring address information of the DHCP server, and generating, by the controller according to the address information and the port, a forwarding rule for forwarding from the switch to the DHCP server, to assist the DHCP client in acquiring an IP address of the DHCP client.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: August 15, 2017
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Quancai Li, Bo Man
  • Patent number: 9736111
    Abstract: The at least one distributed virtual CPE comprising at least one IP Edge node, at least one Carrier Grade NAT node, at least one User Configuration Server and at least one Line Configuration Server, the method creating said at least one distributed virtual CPE upon the reception of traffic from a home in the access line corresponding to said home; modifying said at least one distributed virtual CPE upon a customer request; removing said at least one distributed virtual CPE, upon a traffic inactivity timeout detected in said access line or upon an administrative command; and associating a line identifier and a customer identifier to said at least one distributed virtual CPE, wherein said association, termed vCPE context, is known partially or totally by the at least one IP Edge node, the at least one Carrier Grade NAT, the at least one User Configuration Server and the at least one Line Configuration Server, and is kept active during the whole life cycle of said distributed virtual CPE from the creation to the
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: August 15, 2017
    Assignee: Telefonica, S.A.
    Inventors: Rafael Alejandro Lopez Da Silva, Pedro Andrés Aranda Gutiérrez, Francisco Javier Ramón Salguero, Gerardo García De Blas
  • Patent number: 9733838
    Abstract: An electronic device (100) of interface between input/output peripherals (200) or devices and an electronic computer (300), the device being configured for allowing the receiving/transmitting of data and/or commands between at least an input/output peripheral (200) or device and at least an electronic computer (300) and including inside it at least one memory (105) including a writable portion wherein it is possible to store a plurality of commands to be transmitted from the electronic computer (300) to the input/output peripheral (200) and a plurality of data transmitted from the input/output peripheral (200) towards the electronic computer; the electronic device (100) presenting itself to the electronic computer (300) as a mass storage peripheral and being configured for allowing the interface of the at least one device or input/output peripheral (200) to the electronic computer (300) without the need of preventive installation of software driver on the electronic computer (300).
    Type: Grant
    Filed: October 14, 2014
    Date of Patent: August 15, 2017
    Assignee: HERMES-COMM S.R.L.S.
    Inventors: Paolo Forlani, Antonio Carbonera, Roberto Garavaglia
  • Patent number: 9729609
    Abstract: Systems and methods for transporting media content data over a network to a media submission system are disclosed. A client media submission program may be provided that supports media submission to the media submission system using a plurality of transport mechanisms. One of the transport mechanisms to be utilized for the media submission may be determined based at least in part on configuration criteria. The media content data may be submitted over the network to the media submission system using the determined one of the transport mechanisms.
    Type: Grant
    Filed: August 7, 2009
    Date of Patent: August 8, 2017
    Assignee: APPLE INC.
    Inventors: Jason Robert Fosback, Ricardo D. Cortes, Max Muller
  • Patent number: 9729613
    Abstract: A method and apparatus for realizing a web service. The apparatus having binary web service interface to communicate with nodes operationally connected to the apparatus using a binary web service, the nodes having one or more resources, the binary web service interface receives from a node a registration message including information on the address of the node, a flag indicating that at least part of the resources of the node are defined in a template, and a node type identification; a second interface for retrieving template information on the basis of the node type identification and a resource component for storing information on nodes, node addresses, node resources and template information.
    Type: Grant
    Filed: July 16, 2013
    Date of Patent: August 8, 2017
    Assignee: ARM FINLAND OY
    Inventors: Sampo Ukkola, Zachary Shelby, Mikko Saarnivala
  • Patent number: 9727323
    Abstract: The disclosed embodiments include a system and method for providing at least one electronic application to at least one device. In one embodiment, the method includes acquiring device information that relates to the device and determining whether the device supports the at least one application based on the device information. The method may further include generating an electronic message for the device wherein the message contains at least one link for acquiring the at least one application when the device supports the application.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: August 8, 2017
    Assignee: Comcast Cable Communications, LLC
    Inventors: Richard M. Woundy, Manoj K. Chaudhari, Raju Datla, Eugene Lee, Srinivas Bongoni
  • Patent number: 9723434
    Abstract: A portable information handling system multi-purposes a near field communication (NFC) antenna to detect object proximity of objects by interfacing a capacitive proximity processor with the NFC antenna and isolating the capacitive effects at the NFC antenna with a capacitive matching circuit disposed between the NFC antenna and an NFC transceiver. Comparison of the objects detected proximate the NFC antenna and proximate a conductive antenna provides a distinction of different types of objects, such as human forms versus a desktop.
    Type: Grant
    Filed: May 24, 2016
    Date of Patent: August 1, 2017
    Assignee: Dell Products L.P.
    Inventors: Ching-Wei Chang, I-Yu Chen
  • Patent number: 9723112
    Abstract: Embodiments are described for systems and methods that optimize large-scale data transfers over a wide area network by providing a data transmission protocol stack comprising a TCP layer that exchanges data processed by a host, and an IP layer that transports datagrams encapsulating the data to routers in the WAN, and a UDP-based transmission layer within the data transmission protocol stack that interfaces with the TCP layer and transmits data and control packets between the host and receivers of the WAN using a unicast duplex protocol. The stack has a WAN optimization components layer that interacts with the UDP-based transmission layer and provides transport protocol optimization through the UDP-based transmission layer and certain data de-duplication, compression, link aggregation, and application awareness functions.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: August 1, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Vitaly Kozlovsky, Andrey Pakhomov, Ivan Andreyev
  • Patent number: 9723359
    Abstract: As part of a communication session, a wireless source device can transmit video component data and metadata to a wireless sink device. The wireless source device can intercept the video component data prior to the video component data being rendered by the wireless source device, and the wireless sink device can generate a frame of video data based on the video component data and the metadata.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: August 1, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Vijayalakshmi R. Raveendran, Fawad Shaukat, Xiaodong Wang
  • Patent number: 9716775
    Abstract: An authentication method based on a time stamp is executed by at least one processor of a server. At least two force renew messages are generated in turn when a configuration of Dynamic Host Configuration Protocol (DHCP) of the server is changed. The at least two force renew messages are encrypted asymmetrically with a private key of the server. The encrypted force renew messages are sent to a client according to a generating order of the force renew messages. A reply message is sent to the client when receiving a renew message from the client.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: July 25, 2017
    Assignees: AMBIT MICROSYSTEMS (SHANGHAI) LTD., HON HAI PRECISION INDUSTRY CO., LTD.
    Inventor: Chuan-Che Huang
  • Patent number: 9716692
    Abstract: A technology-agnostic and protocol-agnostic system for transferring data between an enterprise, such as a financial institution or the like and external entities, such as commercial banking customers and the like. The embodiments described provide the user with a data transfer solution that is compatible with all major operating systems, supports mobile platforms and allows for local data transfer, as well as, data transfer from cloud services and cloud connection services. The comprehensive nature of the application provides for applicable data transfer amongst all of the different services provided by the enterprise and provides the user/external entity with a streamlined means for transferring data to and from the enterprise. The application minimizes external entity involvement from an Information Technology (IT) standpoint, such that any user can efficiently, effectively and reliably transfer data to and from an enterprise with minimal risk and high confidence.
    Type: Grant
    Filed: January 1, 2015
    Date of Patent: July 25, 2017
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Sorin N. Cismas, Manu Jacob Kurian
  • Patent number: 9699498
    Abstract: A method of receiving and processing a broadcast signal including a Non-Real Time (NRT) service and a broadcast receiver are disclosed herein. A method of processing a Non-Real Time (NRT) service in a broadcast receiver, the method comprises receiving and processing first signaling information including content access information and second signaling information including content detail information, receiving and processing third signaling information including content update information, receiving and storing a content including at least one file through NRT based on the first signaling information and the second signaling information, identifying update availability of the content based on the content update information included in the third signaling information, and receiving at least one file included in the content by accessing a File Delivery over Unidirectional Transport (FLUTE) session transmitting the content when the update is available.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: July 4, 2017
    Assignee: LG ELECTRONICS INC.
    Inventors: Jong Yeul Suh, Thomas Gomer, Jae Hyung Song, Jin Pil Kim, Ho Taek Hong, Joon Hui Lee
  • Patent number: 9696696
    Abstract: Exemplary embodiments provide substation automation systems for operating a high or medium voltage substation for an electric power transmission or distribution network. The substation automation system includes a multitude of secondary devices, which transmit and receive data from/to each other via multicast packets. The secondary devices include packet filters, which are adapted to be set up dynamically during the runtime of the substation automation system, in order to update the rules for forwarding multicast packets received from the station bus system to the application running on the secondary devices.
    Type: Grant
    Filed: June 19, 2014
    Date of Patent: July 4, 2017
    Assignee: ABB Schweiz AG
    Inventors: Michael Obrist, Wolfgang Wimmer, Gunnar Hilpert
  • Patent number: 9686431
    Abstract: A communication system includes a cloud server, a management server, a gateway-enabled device, and a printing apparatus, and these are connected to each other. The gateway-enabled device includes a mode switch that wakes up the device from power saving mode when a HTTP tunneling request is received from the cloud server via a second requesting portion of the management server, a tunneling portion that accesses the cloud server by HTTP tunneling if the request is received via a first requesting portion of the management server during normal operation mode or that does the same after back to normal operation mode if the request is received via the second requesting portion by a method allowing waking up from power saving mode, a receiver that receives a print job from the cloud server having being accessed by HTTP tunneling, and a transfer portion that transfers the print job to the printing apparatus.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: June 20, 2017
    Assignee: KONICA MINOLTA, INC.
    Inventors: Kazuya Anezaki, Hirokazu Kubota, Kenji Matsuhara, Satoshi Masuda, Yuki Asai
  • Patent number: 9684885
    Abstract: The present invention includes a method and a system for creating Web Ontology Language (OWL) ontology from a Universal Business Language (UBL) process diagram. The UBL process diagram includes one or more processes, one or more partitions, one or more activities, one or more objects, an initial node, and a final node. At least one of the processes, the partitions, the activities, and the objects are extracted from the UBL process diagram. A first OWL class, a second OWL class, and a third OWL class are created corresponding to the processes, partitions, and objects, respectively. Thereafter, an object property is created corresponding to each of the activities, the initial node, and the final node. Finally, the first OWL class, the second OWL class, the third OWL class, and each of the created object property are added to obtain the OWL ontology.
    Type: Grant
    Filed: December 14, 2011
    Date of Patent: June 20, 2017
    Assignee: Infosys Technologies, Ltd.
    Inventors: Kiran Prakash Sawant, Suman Roy
  • Patent number: 9678748
    Abstract: The technologies provide a method and system for managing a local stack in an information processing environment. In accordance with a disclosed embodiment, the method may include classifying a type of a page as one or more of a permanent entry, a transient entry, a combination entry and a null entry. Further, the method can include storing the page in the local stack for a definite period based on the type of the page. A usage of the local stack can be determined based on an action performed on the page within the information processing environment.
    Type: Grant
    Filed: September 23, 2014
    Date of Patent: June 13, 2017
    Assignee: Infosys Limited
    Inventors: Venkat Kumar Sivaramamurthy, Karthik Gopalakrishnan Vinmani
  • Patent number: 9680749
    Abstract: A method and apparatus of a device that determines a match for a destination address using an exact match table and a longest prefix match table of a network element is described. In an exemplary embodiment, the network element receives a data packet that includes a destination address. The network element generates a key for the destination address, wherein the key represents more addresses than the destination address. The network element further performs an address lookup using the key in an exact match table. Furthermore, a match in the address lookup indicates a first transmitting interface of the network element. The network element additionally performs an address lookup using the destination address with a longest prefix match table, wherein a match in the address lookup indicates a second transmitting interface of the network element.
    Type: Grant
    Filed: May 28, 2015
    Date of Patent: June 13, 2017
    Assignee: Arista Networks, Inc.
    Inventors: Francois Labonte, Hugh W. Holbrook
  • Patent number: 9674656
    Abstract: Disclosed herein are techniques and systems for performing wireless-based localization using a zonal framework. An area (i.e., surface or space) may be partitioned into multiple zones, and one or more signal propagation models for one or more wireless access points (APs) may be generated for each zone. The result is a set of zonal signal propagation models that allow for improved model fitness on a per-zone basis. A process includes receiving a location query associated with a wireless communication device, selecting a target zone among multiple available zones of an area, and estimating a location of the wireless communication device based at least in part on one of a signal propagation model associated with the target zone or a fingerprint-based localization. The signal propagation model associated with the target zone may be generated based on training samples observed exclusively within the target zone.
    Type: Grant
    Filed: February 20, 2014
    Date of Patent: June 6, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Liqun Li, Guobin Shen, Chunshui Zhao, Feng Zhao
  • Patent number: 9674318
    Abstract: A data processing system is provided. A host processing device supports a host transport engine operable to establish a first transport stream over a network with a remote peer. Device hardware comprises a device transport engine. The device transport engine is configured to monitor the first transport stream to determine a state of the first transport stream and in response to an indication from the host processing device perform transport processing of the first transport stream.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: June 6, 2017
    Assignee: SOLARFLARE COMMUNICATIONS, INC.
    Inventors: Steve L. Pope, David J. Riddoch
  • Patent number: 9668176
    Abstract: Provided is a method for selecting a shunt gateway and a controller. The method includes that: the controller allocates an Anycast address of Serving Gateways (S-GWs) for a user equipment, and sends the Anycast address to all of the S-GWs; the controller sends the Anycast address to a radio-side network element via a Mobility Management Entity (MME); and when the controller receives a Packet_In message and a first uplink data packet from the user equipment sent by an S-GW, the controller selects the S-GW as an S-GW for the user equipment.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: May 30, 2017
    Assignee: ZTE Corporation
    Inventors: Yifeng Bi, Yuhong Li, Lin Li, Tian Tian, Jing Wang, Jun Wang
  • Patent number: 9665840
    Abstract: An embodiment of the present disclosure receives a respective set of input messages from a corresponding source system, with the messages of each set of input messages being received in a corresponding chronological (time) order. The input messages are processed using parallel processing approaches to generate corresponding output messages, with each output message being generated for delivery to a corresponding destination system. The destination system for each output message is identified only during such processing of the input messages. The output messages are queued and an output message to a destination system is transmitted only after output messages of all prior input messages from the same source system to the destination system are transmitted, while permitting output messages generated by processing of input messages from different source systems being permitted to be transmitted out-of-sequence.
    Type: Grant
    Filed: August 7, 2014
    Date of Patent: May 30, 2017
    Assignee: Oracle International Corporation
    Inventors: Senthilnathan Veeraswamy Swaminathan, Ramesh Nittur Anantharamaiah, Prasanna Bhadravathi Chandrashekhara
  • Patent number: 9661614
    Abstract: A method includes dynamically determining transmission parameters for transmission of beacon frames corresponding to a Wireless Local Area Network (WLAN) supported by an access point. The transmission parameters being based on zero or more client devices connected to the WLAN or monitored data indicative of a load at the access point.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: May 23, 2017
    Assignee: Aruba Networks, Inc.
    Inventor: Natarajan Manthiramoorthy
  • Patent number: 9652310
    Abstract: Example embodiments of the present invention provide a method and a system for using consistent-hashing to ensure proper sequencing of message processing in a scale-out environment. The method includes receiving a stream of a plurality of messages and performing a consistent-hash on each message of the plurality of messages. Each message then may be distributed toward a respective downstream worker of a plurality of downstream workers for processing according to results of the hash.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: May 16, 2017
    Assignee: EMC IP Holding Company LLC
    Inventors: Stephen G. Graham, Cheuk Lam
  • Patent number: 9652179
    Abstract: A memory system is provided. The memory system includes a memory controller and a first memory block. The first memory block is configured to store a first data from a top of the first memory block in a top-down fashion. The first memory block is configured to store a first metadata corresponding to the first data from a bottom of the first memory block in a bottom-up fashion. The first data forms a first data area. The first metadata forms a first metadata area. And a first continuous space is formed between a bottom of the first data area and a top of the first metadata area.
    Type: Grant
    Filed: July 29, 2015
    Date of Patent: May 16, 2017
    Assignee: MACRONIX INTERNATIONAL CO., LTD.
    Inventors: Hung-Sheng Chang, Hsiang-Pang Li, Chun-Ta Lin, Yuan-Hao Chang, Tei-Wei Kuo
  • Patent number: 9654340
    Abstract: Techniques are described for managing communications for a managed virtual computer network overlaid on a distinct substrate computer network. The techniques may be used in situations in which a configurable network service provides managed virtual computer networks for clients and also provides one or more network-accessible services that are available to the managed virtual computer networks, with particular managed virtual computer networks being configured to provide local private access to at least one of the provided network-accessible services, despite those provided network-accessible services being located externally to the particular managed virtual computer networks.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: May 16, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Jacob Gabrielson, Zachary J. Hansen, Diane N. Lye
  • Patent number: 9654293
    Abstract: Embodiments disclosed herein provide for identification processes and/or procedures for accessories coupled with a mobile computing device. During identification an accessory can communicate lingo information that includes only those lingoes the accessory can use while coupled with the mobile computing device. The accessory can also communicate accessory protocol information to the mobile computing device during identification. The accessory can be limited to using only those lingoes and/or those protocols identified during identification. Various other accessory information, capabilities, preferences, etc. can also be communicated to the mobile computing device during identification.
    Type: Grant
    Filed: November 30, 2014
    Date of Patent: May 16, 2017
    Assignee: APPLE INC.
    Inventors: Lawrence G. Bolton, Shyam S. Toprani