Computer-to-computer Handshaking Patents (Class 709/237)
  • Patent number: 10986471
    Abstract: Embodiments herein disclose formats for MCData messages and notifications, and methods for coding (encoding and decoding) MCData messages and notifications in a MCData communication system. The method includes generating, by a first UE, an encoded MCData message or notification comprising of signaling payload and data payload content related to one or more MCData user payloads. Further the method includes deriving, by a second UE, the actual MCData messages or notifications by decoding the received encoded MCData messages or notifications. The formats for MCData messages and MCData notifications optimize control headers and allow maximum user data size that can be carried in a single message over signalling, which aids in sending multiple user payloads in a single message.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: April 20, 2021
    Inventors: Vijay Sangameshwara, Nishant Gupta, Sapan Pramodkumar Shah, Siva Prasad Gundur, Basavaraj Jayawant Pattan, Suresh Chitturi, Bhargav Madishetty
  • Patent number: 10938720
    Abstract: A network element includes multiple ports, a memory, multiple processors and cache-flushing circuitry. The multiple ports are configured to serve as ingress and egress ports for receiving and transmitting packets from and to a network. The memory is configured to store a forwarding table including rules that specify forwarding of the packets from the ingress ports to the egress ports. The multiple processors are configured to process the packets in accordance with the rules. The two or more cache memories are each configured to cache a respective copy of one or more of the rules, for use by the multiple processors. The cache-flushing circuitry is configured to trigger flushing operations of copies of rules in the cache memories in response to changes in the forwarding table, and to reduce a likelihood of simultaneous accesses to the forwarding table for updating multiple cache memories, by de-correlating or diluting the flushing operations.
    Type: Grant
    Filed: May 23, 2019
    Date of Patent: March 2, 2021
    Assignee: MELLANOX TECHNOLOGIES TLV LTD.
    Inventors: Niv Aibester, Gil Levy, Nir Monovich
  • Patent number: 10938889
    Abstract: In a parallel computer, performing optimized collective operations in an irregular subcommunicator of compute nodes may be carried out by: identifying, within the irregular subcommunicator, regular neighborhoods of compute nodes; selecting, for each neighborhood from the compute nodes of the neighborhood, a local root node; assigning each local root node to a node of a neighborhood-wide tree topology; mapping, for each neighborhood, the compute nodes of the neighborhood to a local tree topology having, at its root, the local root node of the neighborhood; and performing a one way, rooted collective operation within the subcommunicator including: performing, in one phase, the collective operation within each neighborhood; and performing, in another phase, the collective operation amongst the local root nodes.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: March 2, 2021
    Assignee: International Business Machines Corporation
    Inventors: Kristan D. Davis, Daniel A. Faraj
  • Patent number: 10929607
    Abstract: A method for maintaining a dialogue state associated with a dialogue between a user and a digital system includes receiving, by a dialogue state tracker associated with the digital system, a representation of a user communication, updating, by the dialogue state tracker, the dialogue state and providing a system response based on the updated dialogue state. The dialogue state is updated by evaluating, based on the representation of the user communication, a plurality of member scores corresponding to a plurality of ontology members of an ontology set, and selecting, based on the plurality of member scores, zero or more of the plurality of ontology members to add to or remove from the dialogue state.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: February 23, 2021
    Assignee: salesforce.com, inc.
    Inventors: Victor Zhong, Caiming Xiong
  • Patent number: 10866768
    Abstract: A cluster compute server stores different types of data at different storage volumes in order to reduce data duplication at the storage volumes. The storage volumes are categorized into two classes: common storage volumes and dedicated storage volumes, wherein the common storage volumes store data to be accessed and used by multiple compute nodes (or multiple virtual servers) of the cluster compute server. The dedicated storage volumes, in contrast, store data to be accessed only by a corresponding compute node (or virtual server).
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: December 15, 2020
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Mauricio Breternitz, Jr., Leonardo Piga
  • Patent number: 10866822
    Abstract: A device that includes a first node, a second node, and a third node implemented by a node engine. The first node is configured to receive a first correlithm object, fetch a second correlithm object from a first node table based on the first correlithm object, and output the second correlithm object to the second node and the third node. The second node is configured to fetch a third correlithm object from a second node table based on the second correlithm object in response to receiving the second correlithm object, and output the third correlithm object to the third node. The third node is configured to fetch a fourth correlithm object from a third node table based on the second correlithm object and the third correlithm object in response to receiving the second correlithm object and the third correlithm object.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: December 15, 2020
    Assignee: Bank of America Corporation
    Inventor: Patrick N. Lawrence
  • Patent number: 10860533
    Abstract: A processing device receives a request to identify whether a file is a complete file. The processing device determines a first size of the file. The processing device determines whether the first size satisfies a size criterion. The processing device determines that the file is a complete file responsive to the determination that the first size satisfies the size criterion.
    Type: Grant
    Filed: June 23, 2017
    Date of Patent: December 8, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric Neilsen, Paul David Franklin
  • Patent number: 10855516
    Abstract: A residential gateway, which acts, after detecting a fault including at least one service to which the gateway normally gives access not being accessible or the quality of at least one service to which it normally gives access being degraded: to search for at least one IP route, referred to as an “emergency route”, to a destination for data associated with the service, and, if the gateway finds such an emergency route, using it to provide the service. The residential gateway is applicable to domestic gateways and to business gateways.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: December 1, 2020
    Assignee: ORANGE
    Inventors: Mohamed Boucadair, Christian Jacquenet
  • Patent number: 10845998
    Abstract: There are provided a storage device having improved security and an operating method thereof. In a storage device including a memory controller for controlling a memory device including a plurality of memory blocks, the storage device includes: a host interface configured to receive an analog connection request signal provided by a host; and a host access controller configured to control access by the host according to host information acquired from the connection request signal.
    Type: Grant
    Filed: February 22, 2019
    Date of Patent: November 24, 2020
    Assignee: SK hynix Inc.
    Inventors: Jin Soo Kim, Soong Sun Shin
  • Patent number: 10841163
    Abstract: Techniques are presented for clustering data storage including (a) announcing, using zeroconf, to a local network, a service provided by a DSA and an unreserved state of the DSA, the service being of a clusterable data storage type, (b) receiving a cluster command from a configuration management device connected to the local network, the cluster command directing the DSA to join a storage cluster to present combined storage of the DSA and at least one other DSA, and (c) in response to receiving the cluster command: (1) announcing to the local network via L2 multicasting that the DSA has entered a reserved state using zeroconf, (2) afterwards, performing configuration operations including updating system parameters, resulting in the DSA becoming part of the storage cluster, and (3) while in the reserved state, receiving another cluster command directing the DSA to join another storage cluster, and, in response, refusing the other cluster command.
    Type: Grant
    Filed: October 30, 2018
    Date of Patent: November 17, 2020
    Assignee: EMC IP Holding Company LLC
    Inventors: Matthew Eaton, Michael Burns, Nigel Stuart, Matthew Jean
  • Patent number: 10805201
    Abstract: A method for initializing the border gateway protocol (BGP) on network devices. The method includes initializing, by a first network device, a BPG session with a second network device. The method further includes receiving, by the first network device from the second network device, route updates and an end of routing information base (EOR) marker. The method further includes updating an n_EOR variable maintained by the first network device after receiving the EOR marker and, after updating the n_EOR variable, determining that the first network device has received route updates from all peer network devices, and subsequently updating, in the first network device, a routing information base (RIB) using route updates received from the peer network devices. The method further includes updating, in the first network device, a forwarding information base (FIB) using the updated RIB and advertising, to all peer network devices by the first network device, routes.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: October 13, 2020
    Assignee: Arista Networks, Inc.
    Inventors: Rajesh Semwal, Mohammad Imtiyaz
  • Patent number: 10790032
    Abstract: Apparatus and methods are disclosed, including a memory device or a memory controller configured to determine that a condition has occurred that indicates a performance throttling operation, implement a performance throttling responsive to the determined condition, responsive to implementing the performance throttling, set a performance throttling status indicator in an exception event status attribute, receive a command from a host device across a memory device interface, perform the command, prepare a response to the command, the response including a flag indicating that the performance throttling status indicator is set in the exception event status attribute, and send the response to the host device. Methods of operation are disclosed, as well as machine-readable medium and other embodiments.
    Type: Grant
    Filed: August 16, 2019
    Date of Patent: September 29, 2020
    Assignee: Micron Technology, Inc.
    Inventors: Greg A. Blodgett, Sebastien Andre Jean
  • Patent number: 10768983
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating a quorum-based coordination of broker health for management of resources for application servers in an on-demand services environment. In one embodiment and by way of example, a method includes monitoring, via health checkers, health of a cluster of brokers in a distributed environment having application servers in communication over a network, receiving an indication from at least one health checker that a broker is failing, wherein the broker is associated with a cluster of worker nodes, collecting health status reports relating to the broker from the health checkers, examining the health status reports based on a quorum-based voting policy, and classifying the broker as unhealthy if, based on the quorum-based voting policy, a percentage of the health status reports regards the broker as failed, wherein the percentage is greater than a first threshold percentage.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: September 8, 2020
    Assignee: salesforce.com, inc.
    Inventors: Xiaodan Wang, John Buisson, Vijayanth Devadhar, Praveen Murugesan
  • Patent number: 10757364
    Abstract: A videoconferencing system has a videoconferencing unit that use portable devices as peripherals for the system. The portable devices obtain near-end audio and send the audio to the videoconferencing unit via a wireless connection. In turn, the videoconferencing unit sends the near-end audio from the loudest portable device along with near-end video to the far-end. The portable devices can control the videoconferencing unit and can initially establish the videoconference by connecting with the far-end and then transferring operations to the videoconferencing unit. To deal with acoustic coupling between the unit's loudspeaker and the portable device's microphone, the unit uses an echo canceller that is compensated for differences in the clocks used in the A/D and D/A converters of the loudspeaker and microphone.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: August 25, 2020
    Assignee: Polycom, Inc.
    Inventors: Peter L. Chu, Yibo Liu
  • Patent number: 10741143
    Abstract: Systems and techniques for streaming video with dynamic jitter tolerance are described. In one example, a system includes a server executing an application and generating image frames associated with the application at a frame rate, and a client which displays the image frames on a display that has a predetermined refresh rate and which monitors arrival times of the image frames in relation to the predetermined refresh rate. The server is further configured to dynamically change the frame rate based on the monitoring so that the frame rate more closely corresponds to the predetermined refresh rate of the client's display.
    Type: Grant
    Filed: October 22, 2018
    Date of Patent: August 11, 2020
    Assignee: NVIDIA Corporation
    Inventor: Rouslan Dimitrov
  • Patent number: 10721171
    Abstract: A data transfer system (100) includes a data transmission device (103). The data transmission device can include a data communication circuit (206), a memory (202), and a control circuit (201) operable with the communication circuit and the memory circuit. The control circuit can transfer data (306) to a remote device, establish a sliding window (307) spanning a predetermined amount of data, and store the predetermined amount of data. In response to receiving an error message (311) identifying particular data (312) encountering errors in transfer, the control circuit can retransfer the particular data so long as the particular data is within the sliding window.
    Type: Grant
    Filed: June 24, 2013
    Date of Patent: July 21, 2020
    Assignee: Vecima Networks Inc.
    Inventor: Dong W Pak
  • Patent number: 10708356
    Abstract: A cloud computing system and a method therein. The cloud computing system includes: a resource server cluster, where the resource server cluster includes at least two resource servers, each resource server in the resource server cluster has at least one type of resources of computing resources and storage resources, and at least one resource server in the resource server cluster has computing resources and storage resources; a computing resource management module configured to manage the computing resources in the resource server cluster, so as to provide a virtual computing service; and a storage resource management module configured to manage a shared storage resource pool established using the storage resources in the resource server cluster, so as to provide a virtual storage service, where storage resources included in each storage resource pool are from at least two resource servers in the resource server cluster.
    Type: Grant
    Filed: March 16, 2017
    Date of Patent: July 7, 2020
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Li Wang, Yizhen Xu, Xiaoming Wu
  • Patent number: 10554369
    Abstract: Techniques for acknowledging communications from multiple devices are described herein. For example, a device may broadcast a group acknowledgement message indicating that communications from multiple devices have been received by the device. Each acknowledgement in the group acknowledgement message may include a device identifier for a device that sent a communication (e.g., a Medium Access Control (MAC) address of the device, a hash of the MAC address of the device, etc.) and a communication identifier for the communication (e.g., a sequence number of the communication, a Cyclic Redundancy Check (CRC) code for the communication, etc.).
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: February 4, 2020
    Assignee: Itron, Inc.
    Inventors: Thomas Uhling, Keith Barnes
  • Patent number: 10554636
    Abstract: A lightweight network protocol provides mutual authentication and encryption of a communication channel in environments where the amount of computing resources available to the networked devices is constrained. When a new device is added to a network, the device contacts a registration service and provides information that is published via a device directory. The network entity locates the device via information provided by the device directory, and establishes an encrypted network connection with the device. A shared secret is established between the device and the network entity using a key-exchange protocol. Consecutive messages that are sent or received are encrypted or decrypted with a sequence of cryptographic keys generated based at least in part on the shared secret. Key-exchange parameters are added to message exchanges between the device and the network entity to facilitate regenerating the shared secret.
    Type: Grant
    Filed: November 9, 2018
    Date of Patent: February 4, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Ramkishore Bhattacharyya, Amit J. Mhatre, Ashutosh Thakur, Atulya S. Beheray, Rameez Loladia
  • Patent number: 10552193
    Abstract: A system for providing security mechanisms for secure execution of program code is described. The system may be configured to maintain a plurality of virtual machine instances. The system may be further configured to receive a request to execute a program code and allocate computing resources for executing the program code on one of the virtual machine instances. One mechanism involves executing program code according to a user-specified security policy. Another mechanism involves executing program code that may be configured to communicate or interface with an auxiliary service. Another mechanism involves splitting and executing program code in a plurality of portions, where some portions of the program code are executed in association with a first level of trust and some portions of the program code are executed with different levels of trust.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: February 4, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Timothy Allen Wagner, Dylan Chandler Thomas, Ajay Nair
  • Patent number: 10523757
    Abstract: A method for enforcing data integrity in an RDMA data storage system includes flushing data write requests to a data storage device before sending an acknowledgment that the data write requests have been executed. An RDMA data storage system includes a node configured to flush data write requests to a data storage device before sending an acknowledgment that a data write request has been executed.
    Type: Grant
    Filed: November 14, 2017
    Date of Patent: December 31, 2019
    Assignee: NetApp Inc.
    Inventor: Dhananjoy Das
  • Patent number: 10505838
    Abstract: There is provided a system and method for diverting established communication sessions, which includes: receiving at least one packet from a communication session; determining the state of the communication session; if the state of the communication session is diverted, bridging the at least one packet to a service chain; if the state of the communication session has been prohibited from being diverted, forwarding the at least one packet to an endpoint; and otherwise, if the state of the communication session is a state prior to the divert decision, saving the at least one packet and determining whether the communication session is a candidate to be diverted to the service chain.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: December 10, 2019
    Assignee: SANDVINE CORPORATION
    Inventors: Adrian Tam, David Cameron Dolson, Jeffery James Weeks
  • Patent number: 10496577
    Abstract: Examples include the distribution of master device tasks among bus queues. Some examples include distribution of a plurality of tasks of a master device among a plurality of bus queues, each for a respective one of a plurality of busses of a computing system, selection of an arbitration timeout time for a task at a front of one of the bus queues, and a request for access to one of the busses from a bus arbiter.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: December 3, 2019
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Rodolfo Pirotti, Vicente Carvalho, Francisco Barreto
  • Patent number: 10334423
    Abstract: A method for self-forming a tree topology network is provided. The method is used in a communications apparatus. The method includes: broadcasting a discovery message; determining whether the communications apparatus receives one or more discovery responses from one or more nodes in a lower level of the tree topology network; and establishing a link with each node in the lower level according to the discovery responses.
    Type: Grant
    Filed: July 12, 2016
    Date of Patent: June 25, 2019
    Assignee: MEDIATEK INC.
    Inventors: Chia-Hsiang Hsu, Hao-Hua Kang
  • Patent number: 10262032
    Abstract: The technology disclosed relates to discovering a previously unknown attribute of stream processing systems according to which client offsets or client subscription queries for a streaming data store rapidly converge to a dynamic tip of a data stream that includes the most recent messages or events. In particular, it relates to grouping clients into bins to reduce a number of queries to the streaming data store by several orders of magnitude when servicing tens, hundreds, thousands or millions of clients. The bin count is further reduced by coalescing bins that have overlapping offsets. It also relates to establishing separate caches only for the current tips of data streams and serving the bins from the caches instead of the backend data store using group queries. Further, the caches are periodically updated to include the most recent messages or events appended to the dynamic tips of the data streams.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: April 16, 2019
    Assignee: salesforce.com, inc.
    Inventor: Yingwu Zhao
  • Patent number: 10248467
    Abstract: A system for providing low-latency compute capacity is provided. The system may be configured to route incoming code execution requests based on user indications to use specific containers running on a plurality of virtual machine instances. The system may be configured to process a code execution request, identify, based on the user indication that a specific container previously used to handle a request of similar type is to be used for handling the code execution request, and cause the code execution request to be handled using the specific container.
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: April 2, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Scott Daniel Wisniewski, Marc John Brooker, Timothy Allen Wagner
  • Patent number: 10228810
    Abstract: A method of transmitting an inquiry message, performed by a display device, includes operations of reproducing content in the display device; receiving an input from a user, wherein the input from the user is related to the content; generating an inquiry message about the content, based on the input from the user; extracting information, which is related to the input from the user, from the content; and transmitting the extracted information and the inquiry message to an external device that is connected with the display device.
    Type: Grant
    Filed: July 25, 2013
    Date of Patent: March 12, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: In-young Shin, Won-jong Choi
  • Patent number: 10187179
    Abstract: Described are techniques for modifying the detection threshold of a transmitting device based on sources of interference detected by a receiving device. The receiving device determines signal quality data associated with transmissions by the transmitting device and with interfering signals of other networks. The receiving device provides an indication of interfering networks for which the strength of the interference mitigates receipt of signals from the transmitting device. The transmitting device then determines signal quality data associated with transmissions of the interfering networks, as measured by the transmitting device, and sets a detection threshold to an amount less than or equal to the smallest signal quality value associated with an interfering network.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: January 22, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Milos Jorgovanovic
  • Patent number: 10171325
    Abstract: The purpose of the present invention is to appropriately detect propagation delay and the like (minimum delay value) in order to appropriately control a transmission rate of information. Upon input of a measured value of delay that is smaller than a value set as a minimum delay value, a minimum value setting unit (2) updates the set minimum delay value to the measured value of the delay. Delay refers to the time from transmission of information to arrival at the destination thereof, or the round trip time from transmission of information to receipt of reply information from the destination receiving the information by the originator. A timing determination unit (3) determines a review timing for reviewing the set minimum delay value on the basis of the measured value of the delay. A minimum value review unit (4) updates (reviews) the set minimum delay value at the determined review timing.
    Type: Grant
    Filed: December 24, 2014
    Date of Patent: January 1, 2019
    Assignee: NEC CORPORATION
    Inventor: Toru Osuga
  • Patent number: 10149148
    Abstract: A non-transitory computer-readable storage medium may include instructions stored thereon. When executed, the instructions may cause a portable computing device to prompt a user to activate a data saving feature based on a previous user having activated the data saving feature. The instructions may be configured to cause the portable computing device to accept login credentials from a first user, activate the data saving feature in response to input from the first user during a session associated with the first user, log the first user out, after logging the first user out, accept login credentials from a second user, and based on activating the data saving feature during the session associated with the first user, prompt the second user to activate the data saving feature during a session associated with the second user.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: December 4, 2018
    Assignee: GOOGLE LLC
    Inventors: Tiantian Zha, Joshua Woodward, Gregory Levin, Albert Scott Bodenhamer
  • Patent number: 10129223
    Abstract: A lightweight network protocol provides mutual authentication and encryption of a communication channel in environments where the amount of computing resources available to the networked devices is constrained. When a new device is added to a network, the device contacts a registration service and provides information that is published via a device directory. The network entity locates the device via information provided by the device directory, and establishes an encrypted network connection with the device. A shared secret is established between the device and the network entity using a key-exchange protocol. Consecutive messages that are sent or received are encrypted or decrypted with a sequence of cryptographic keys generated based at least in part on the shared secret. Key-exchange parameters are added to message exchanges between the device and the network entity to facilitate regenerating the shared secret.
    Type: Grant
    Filed: November 23, 2016
    Date of Patent: November 13, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Ramkishore Bhattacharyya, Amit Mhatre, Ashutosh Thakur, Atulya S. Beheray, Rameez Loladia
  • Patent number: 10084844
    Abstract: Techniques are disclosed for automatically deleting files downloaded and designated as temporary use. In response to a request to download a file and open in a second application, a web browser or other client ascertains whether the file should be deleted after use in the second application. If the file is designated for temporary use, then the client monitors the application accessing the file. When the file is closed, the client deletes the file.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: September 25, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nicholas T. Bartlett, David J. Claborn, Jason C. Garcowski, Yuvaraj T. Patil, Vijay Suswaram, Mirtunjay Sharma
  • Patent number: 10063554
    Abstract: A system and method for detecting unauthorized access to cloud applications based on velocity events are presented. The method includes identifying a first access attempt to a cloud application at a first time and from a first location; identifying a second access attempt to a cloud application at a second time and from a second location; computing a velocity between the first access attempt and the second access attempt based on the first time, the second time, the first location, and the second location; checking if the computed velocity is greater than a velocity threshold; and generating a velocity event when the computed velocity is greater than the velocity threshold, wherein the velocity event indicates that an access attempt is unauthorized.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: August 28, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventors: Yonatan Most, Yinon Costica
  • Patent number: 10057354
    Abstract: A system includes an activity manager connected with a device, an application server and an identity provider. The activity manager clears a device session with both the identity provider and the application server to logout applications provided by the application server to the device.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: August 21, 2018
    Inventors: Jim H. Barnett, Colin M. Leonard, Zak Mandel, Maxim Strigachov, Michael J. Lyubinin
  • Patent number: 10044896
    Abstract: An image processing apparatus includes an identification unit, a transfer requesting unit, an acquisition unit, and an execution unit. The identification unit identifies one of pieces of information regarding applications executable by the image processing apparatus and acquired through a web browser of the image processing apparatus. The identification unit identifies the piece of information regarding one of the applications that is selected by an operator. The transfer requesting unit requests an external apparatus to transfer the application in accordance with the identified piece of information. The acquisition unit acquires, from the external apparatus through the web browser, to-be-executed application information that is to be used when the application requested to be transferred is installed on the image processing apparatus.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: August 7, 2018
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Kouichi Odajima
  • Patent number: 10031948
    Abstract: Disclosed are various implementations of systems that facilitate idempotence of transactions that are generated by a client application executed by a client device. Systems and methods described herein also facilitate cleanup of transaction data that is outside an idempotence window provided by an idempotence service.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: July 24, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Rohit Kulshreshtha
  • Patent number: 10003628
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to task object state management for workflow management systems and provide a novel and non-obvious method, system and computer program product for managing task object state utilizing a reliable messaging model. In an embodiment of the invention, a method for managing task object state utilizing a reliable messaging model is provided. The method includes transmitting according to a reliable messaging protocol a launch request for a task object in a workflow over a computer communications network to a remote server. The method also includes determining from the reliable messaging protocol whether or not the launch request has failed.
    Type: Grant
    Filed: April 28, 2013
    Date of Patent: June 19, 2018
    Assignee: International Business Machines Corporation
    Inventor: Ku G. Chang
  • Patent number: 9979512
    Abstract: A method of transmitting data, the method includes transmitting a frame containing at least one data packet; generating at least one detection packet for detecting a loss of a last data packet among the at least one data packet; and in response to the last data packet of the frame being transmitted, transmitting the at least one detection packet so that the detection packet is transmitted subsequent to the data packet. Whether or not the last data packet is lost is determined by using the detection packet.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: May 22, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sung-kee Kim, Ga-hyun Ryu, Duk-gu Sung, Chun-bae Park, Do-young Joung
  • Patent number: 9979773
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to task object state management for workflow management systems and provide a novel and non-obvious method, system and computer program product for managing task object state utilizing a reliable messaging model. In an embodiment of the invention, a method for managing task object state utilizing a reliable messaging model is provided. The method includes transmitting according to a reliable messaging protocol a launch request for a task object in a workflow over a computer communications network to a remote server. The method also includes determining from the reliable messaging protocol whether or not the launch request has failed.
    Type: Grant
    Filed: March 22, 2013
    Date of Patent: May 22, 2018
    Assignee: International Business Machines Corporation
    Inventor: Ku G. Chang
  • Patent number: 9948577
    Abstract: Some embodiments provide a novel method of configuring a managed hardware forwarding element (MHFE) that implements a logical forwarding element (LFE) of a logical network to handle address resolution requests (e.g., Address Resolution Protocol (ARP) requests) for multiple addresses (e.g., IP addresses) associated with a single network interface of the logical network. The method identifies a physical port of the MHFE with which the multiple addresses are to be associated. The physical port is coupled to an end machine (e.g., a virtual machine, server, container, etc.) of the logical network. The method then modifies associations stored at the MHFE to associate the physical port with the multiple addresses.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: April 17, 2018
    Assignee: NICIRA, INC.
    Inventor: Anupam Chanda
  • Patent number: 9939982
    Abstract: There is provided an information processing apparatus including a determination unit configured to determine, for each window, whether time decided by a certain method has elapsed since a last operation performed on a window in a display screen, and a control unit configured to shut down an application of a window for which the determination unit has determined that the time has elapsed.
    Type: Grant
    Filed: November 5, 2014
    Date of Patent: April 10, 2018
    Assignee: SONY CORPORATION
    Inventors: Masato Noguchi, Kenichi Seta, Masatoshi Ueno
  • Patent number: 9900876
    Abstract: The present invention addresses a method, apparatus and computer program product for enabling enhanced repetition transmission for downlink control signal to improve machine type communication coverage. One or a plurality of downlink control channel signaling window lengths is/are predefined, a start position of a window in which repetition of download control signal is allowed is determined based on the determined control channel signaling window length for each window length, and transmission of repetition of download control signal is caused at the determined start position in the respective obtained window length.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: February 20, 2018
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Chunyan Gao, Na Wei, Shuang Tan, Erlin Zeng, Haiming Wang, Wei Bai
  • Patent number: 9853966
    Abstract: In an approach, a target computing device receives a pairing request from a controller computing device, the pairing request including controller credentials that were previously received by the controller computing device from an authentication server computer and encrypted under a service key. The target computing device forwards the pairing request to the authentication server, the authentication server computer being configured to return a pairing response based at least in part on the controller credentials. The target computing device receives the pairing which includes a shared secret encrypted under a target device key and the same shared secret encrypted under a controller key. The target computing device decrypts the shared secret encrypted under the target device key and forwards the shared secret encrypted under the controller key to the controller device. Using the decrypted shared secret, the target computing device establishes a secure connection to the controller computing device.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: December 26, 2017
    Assignee: NETFLIX, INC.
    Inventors: Jean-Marie White, Baskar Odayarkoil, Lee Adams
  • Patent number: 9848314
    Abstract: Apparatuses and methods are disclosed for managing discovery in wireless peer-to-peer networks. Various discovery procedures may be implemented by supporting a broadcast of a plurality of discovery signals spaced apart in time by silent periods from a peer node and changing the duration of at least one of the silent periods.
    Type: Grant
    Filed: May 19, 2008
    Date of Patent: December 19, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Gavin Bernard Horn, Ashwin Sampath
  • Patent number: 9832725
    Abstract: A group owner of a peer-to-peer communication network is configured to determine whether all client devices associated with the peer-to-peer communication network support direct data communication. The group owner is configured to implement an awake mode for a portion of each beacon interval when all the associated client devices support direct data communication. The group owner is configured to implement a sleep mode for a remaining portion of each beacon interval to save power at the group owner without interrupting communications between the associated client devices.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: November 28, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Kayalvizhi Ponmudi, Karthick Raja Chandrasekar
  • Patent number: 9769655
    Abstract: Systems and methods for provisioned configuration of wireless devices to allow access to restricted wireless networks are provided. Using an open wireless or wired network, a user of a wireless device may be authenticated. A configuration application, which includes the parameters and policies of the provisioned configuration, is generated, transferred to, and executed on the wireless device. Following configuration by the application, the wireless device is allowed to access the restricted wireless network within the parameters and policies of the provisioned configuration.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: September 19, 2017
    Assignee: RUCKUS WIRELESS, INC.
    Inventor: Ming-Jye Sheu
  • Patent number: 9733967
    Abstract: A system for providing security mechanisms for secure execution of program code is described. The system may be configured to maintain a plurality of virtual machine instances. The system may be further configured to receive a request to execute a program code and allocate computing resources for executing the program code on one of the virtual machine instances. One mechanism involves executing program code according to a user-specified security policy. Another mechanism involves executing program code that may be configured to communicate or interface with an auxiliary service. Another mechanism involves splitting and executing program code in a plurality of portions, where some portions of the program code are executed in association with a first level of trust and some portions of the program code are executed with different levels of trust.
    Type: Grant
    Filed: February 4, 2015
    Date of Patent: August 15, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Timothy Allen Wagner, Dylan Chandler Thomas, Ajay Nair
  • Patent number: 9716628
    Abstract: A method is provided in one example embodiment and includes receiving from an orchestrator element for a new Virtual Routing and Forwarding element (“VRF”) created in a communications network a name of the VRF and interconnect identification; selecting a border element for the VRF; and creating in a database a VRF entry for the selected border element, the entry identifying a configuration profile for the selected border element. The method further includes forwarding a VRF create notification to the selected border element; and providing the configuration profile from the corresponding entry to the selected border element in response to a query to the database from the selected border element. The selected border element applies the configuration profile automatically to configure the selected border element.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: July 25, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Vrishabha Sikand, Liqin Dong, Sachin Vijay Vishwarupe
  • Patent number: 9680793
    Abstract: An in-band signaling method that enables secure updates of a care-of-IP address for a mobile host that roams between access networks. In the illustrative embodiment described herein, a mobile host includes an intelligent interface that handles IP networking functions and tunnels IP packets between the mobile host and the mobile host's home agent/remote access server (HA/RAS) transparently, as if the mobile host established a connection to a communicating or destination host (DST) from the home network (where the HA/RAS resides). In accordance with an aspect of the invention, there is provided an in-band signaling method that employs encrypted three-way handshake signaling messages that are embedded in encapsulated IP packets to enable care-of IP address updates. This method can effectively protect mobile hosts from denial-of-service attacks and is transparent to NAT/NAPT firewalls.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: June 13, 2017
    Assignee: AT&T INTELLECTUAL PROPERTY II, L.P.
    Inventor: Hui Luo
  • Patent number: 9648124
    Abstract: According to an aspect, techniques for processing hybrid data include receiving a web request and translating the web request into a translated native request. The translated native request and a native request are sent to a server via a single web client. A response is received from the server via the single web client. It is determined whether the response corresponds to the translated native request or to the native request.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: May 9, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Cirill Aizenberg, Anton Aleksandrov, Vitaly Meytin, Gal Shachor, Arie Shifer, Issahar Weiss, Uri Zonens