Patents Examined by Ryan Jakovac
-
Patent number: 9923878Abstract: The invention facilitates remote management of a computer via a network. Remote computer management capability can be expanded beyond that previously available through the addition of one or more new primitive functions that can be performed on a managed computer.Type: GrantFiled: November 22, 2015Date of Patent: March 20, 2018Assignee: KASEYA LIMITEDInventors: Mark J. Sutherland, Paul Y. Wong
-
Patent number: 9914220Abstract: A method and computer program product for controlling data transfer between a client device and auxiliary robot cell functions of a robot cell as well as to an interface arrangement for the robot cell. The arrangement includes a reverse proxy providing connectivity for a client device to auxiliary robot cell functions accessible via a local addressing space, where the reverse proxy receives, in a first message having a destination address belonging to the interface device and being a first global address in a global addressing space, a request intended for an auxiliary robot cell function, converts the first address to a first local address of the auxiliary robot cell function in the local addressing space and sends the request to a web server associated with the auxiliary robot cell function using the first local address.Type: GrantFiled: February 7, 2014Date of Patent: March 13, 2018Assignee: ABB Schweiz AGInventor: Kjell Svensson Landin
-
Patent number: 9912524Abstract: Systems, methods, and non-transitory computer-readable storage media for creating dynamic session maps. The method is discussed in terms of a system implementing the method. The system generates a dynamic session map token for a packet in a communication session, wherein the dynamic session map token instructs a node to send a copy of the packet to a specified destination. The dynamic session map token includes a unique dynamic session map identifier, a port number, and an IP address associated with the specified destination. Next, the system adds the dynamic session map token to the packet to yield a tracing packet. The dynamic session map token can be incorporated into the header portion of the packet, for example. Finally, the system transmits the tracing packet to the node. In one embodiment, the system also sends the copy of the packet to the specified destination.Type: GrantFiled: February 29, 2012Date of Patent: March 6, 2018Assignee: Avaya Inc.Inventor: Jean Meloche
-
Patent number: 9906620Abstract: An optimizer for messaging systems learns the purpose and context of each message and combines that information with knowledge of the specific client that will be rendering the response, such as a specific HTML browser. Any of a number of optimization factors can be applied, singly or in any combination. Messages are analyzed offline until a configurable threshold is reached, indicating that enough data has been sampled to develop a valid instruction set, to be applied to the responses that a server generates for a particular request. Responses are parsed into tokens and instructions for each type of token are compiled into instruction sets that are stored. These instructions sets continue to be iteratively improved as more data is collected, until the configurable sampling threshold is reached.Type: GrantFiled: April 20, 2009Date of Patent: February 27, 2018Assignee: Radware, Ltd.Inventor: Kent Alstad
-
Patent number: 9888046Abstract: Systems, methods, and media for identifying and associating user devices with media cues are provided. In some embodiments, a plurality of data streams from a plurality of endpoints is received. At least one media segment is then received from a user device. It is determined whether the at least one media segment from the user device corresponds with one of the plurality of data streams from the plurality of endpoints. In response to being unable to match the at least one media segment, a media cue is inserted into one of the plurality of data streams. In response to detecting that the media cue in that data stream is received by the user device, identification information is transmitted to the user device that associates the user device with one or more services on a communications server.Type: GrantFiled: February 22, 2013Date of Patent: February 6, 2018Assignee: Avaya Inc.Inventors: Yair Wiener, Sagee Ben-Zedeff, Sharon Noiboar
-
Patent number: 9876836Abstract: Techniques described and suggested herein include systems and methods for generating and/or substituting application-local audiovisual data, such as audio, for analogous application-remote audiovisual data when remote resources upon which the executing application depends become unavailable. For example, an executing application may, nominally, be partially or fully dependent on remote resources. If audiovisual data, such as audio resources used by the application, are ordinarily accessed by the application from a remote resource, but that remote resource (or some or all of the audiovisual data associated therewith) is/are unavailable to the application, the techniques described herein may be used to generate and/or select application-local substitute audiovisual data, so as to provide a user of the application a more consistent user experience, as well as to reduce reliance by the application on the stability and/or availability of the remote resource.Type: GrantFiled: March 30, 2015Date of Patent: January 23, 2018Assignee: AMAZON TECHNOLOGIES, INC.Inventors: Matthew James Van Gorder, Alistair Robert Hirst, Quais Taraki
-
Patent number: 9866493Abstract: A network device may receive an activation instruction. The network device may provide network resources. The activation instruction may request the network device to activate a particular network resource that is deactivated. The activation instruction may be associated with a license that identifies the particular network resource and identifies a resource request of a user. The network device may configure, based on the activation instruction, a component of the network device to activate the particular network resource. The component, after being configured to activate the particular network resource, may allow data flows, received by the network device, to be provided towards a destination device using the particular network resource. The network device may receive a data flow and provide, by the component of the network device, the data flow towards the destination device using the particular network resource.Type: GrantFiled: March 29, 2013Date of Patent: January 9, 2018Assignee: Infinera CorporationInventors: Abhijeet D. Deore, Manish Chandra, Dharmendra Naik, Kiran Kumar Dintakurthi, Konstantin Saunichev, Biao Lu, Steven Joseph Hand, Sudhanshu Verma
-
Patent number: 9848086Abstract: Devices, methods and computer program products are provided for dispatching messages to recipients and for prioritizing the dispatch of generic-recipient messages. The device and methods are generally automatic and, thus, require minimal manual intervention by system administrators. Further, the devices and methods are capable of supporting both local and remote message dispatching so as to optimize the system and achieve a lowest cost alternative. In addition, the devices and methods of the present invention dispatch messages over various communication means, such as short-range wireless, Internet, cellular networks and the like.Type: GrantFiled: February 23, 2004Date of Patent: December 19, 2017Assignee: Nokia Technologies OyInventors: Martin Zilliacus, Ari Koli
-
Patent number: 9838240Abstract: Dynamic application instance discovery and state management within a distributed system. A distributed system may implement application instances configured to perform one or more application functions within the distributed system, and discovery and failure detection daemon (DFDD) instances, each configured to store an indication of a respective operational state of each member of a respective group of the number of application instances. Each of the DFDD instances may repeatedly execute a gossip-based synchronization protocol with another one of the DFDD instances, where execution of the protocol between DFDD instances includes reconciling differences among membership of the respective groups of application instances. A new application instance may be configured to notify a particular DFDD instance of its availability to perform an application function.Type: GrantFiled: November 18, 2013Date of Patent: December 5, 2017Assignee: Amazon Technologies, Inc.Inventors: John David Cormie, Ami K. Fischman, Allan H. Vermeulen
-
Patent number: 9774503Abstract: In one embodiment, a system comprises: a plurality of compute nodes having a first core, a first memory, and a first fabric; a plurality of input/output (I/O) nodes having a second core, a second memory, and a second fabric and to couple to one or more I/O devices; at least one management node to receive discovery information responsive to execution of a discovery process by the plurality of compute nodes and the plurality of I/O nodes. The discovery information may include resource request information from the plurality of compute nodes and resource availability information from the plurality of I/O nodes. The at least one management node may configure the plurality of compute nodes and the plurality of I/O nodes based thereon.Type: GrantFiled: November 3, 2014Date of Patent: September 26, 2017Assignee: Intel CorporationInventor: Mohan K. Nair
-
Patent number: 9762622Abstract: A method includes a proxy device receiving from a source device a request to establish a flow to a destination device; generating, based on the request, a meta-packet that indicates that the flow to the destination device is to be proxied; determining whether a pre-established flow connecting the proxy device to another proxy device that leads toward the destination device exists; sending the meta-packet on the pre-established flow, when it is determined that the pre-established flow exists; receiving by the other proxy device, the meta-packet, and establishing the flow to the destination device based on the meta-packet, where the proxy devices assign one or more of a source address, a source port, a destination address, or a destination port, associated with the source device and the destination device, to the pre-established flow.Type: GrantFiled: December 31, 2014Date of Patent: September 12, 2017Assignee: Juniper Networks, Inc.Inventors: Qingming Ma, Kannan Varadhan, Rohini Kasturi
-
Patent number: 9755959Abstract: 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: GrantFiled: July 17, 2013Date of Patent: September 5, 2017Assignee: Cisco Technology, Inc.Inventors: James Guichard, Paul Quinn, Surendra Kumar, Govind P. Sharma, Abhijit Patra
-
Patent number: 9756099Abstract: Processing elements in a streaming application may contain one or more optional code modules—i.e., computer-executable code that is executed only if one or more conditions are met. In one embodiment, an optional code module is executed based on evaluating data flow rate between components in the streaming application. As an example, the stream computing application may monitor the incoming data rate between processing elements and select which optional code module to execute based on this rate. For example, if the data rate is high, the stream computing application may choose an optional code module that takes less time to execute. Alternatively, a high data rate may indicate that the incoming data is important; thus, the streaming application may choose an optional code module containing a more rigorous data processing algorithm, even if this algorithm takes more time to execute.Type: GrantFiled: December 5, 2012Date of Patent: September 5, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Michael J. Branson, John M. Santosuosso
-
Patent number: 9742684Abstract: Disclosed are various embodiments for a service scaling application. Requests for predicted future usage of a service are obtained. Resources required to satisfy the requests are calculated and aggregated. Growth functions facilitate determining usage of a service over time. An acquisition of resources is then generated from the required resources.Type: GrantFiled: November 1, 2012Date of Patent: August 22, 2017Assignee: Amazon Technologies, Inc.Inventors: Andrei N. Krotkov, Zachary G. Fewtrell
-
Patent number: 9729604Abstract: Verifying a location of a tag is provided. A request for content associated with the tag is received from a client device that scanned the tag. It is determined whether location data was received from the client device. In response to determining that the location data was received from the client device, it is determined whether a current location of the tag is a predefined location for the tag based on the location data received from the client device. In responsive to determining that the current location of the tag is the predefined location for the tag based on the location data received from the client device, the content associated with the tag is sent to the client device.Type: GrantFiled: January 10, 2013Date of Patent: August 8, 2017Assignee: International Business Machines CorporationInventors: Chandrasekhar Narayanaswami, Umut Topkara
-
Patent number: 9723050Abstract: Verifying a location of a tag is provided. A request for content associated with the tag is received from a client device that scanned the tag. It is determined whether location data was received from the client device. In response to determining that the location data was received from the client device, it is determined whether a current location of the tag is a predefined location for the tag based on the location data received from the client device. In responsive to determining that the current location of the tag is the predefined location for the tag based on the location data received from the client device, the content associated with the tag is sent to the client device.Type: GrantFiled: November 13, 2012Date of Patent: August 1, 2017Assignee: International Business Machines CorporationInventors: Chandrasekhar Narayanaswami, Umut Topkara
-
Patent number: 9705769Abstract: A device may establish a communication session, with a client device, for monitoring a latency of a service. The device may receive, from the client device, a request for a monitored service list. The monitored service list may identify one or more services for which service latency monitoring is supported. The device may provide, to the client device, the monitored service list. The device may receive, from the client device, a service latency monitoring session request that may identify the service to be monitored. The device may establish, with the client device, the service latency monitoring session based on the service latency monitoring session request. The device may cause the service to be performed. The device may generate information for determining the latency of the service. The device may transmit, to the client device and via the service latency monitoring session, the information for determining the latency of the service.Type: GrantFiled: December 17, 2014Date of Patent: July 11, 2017Assignee: Juniper Networks, Inc.Inventors: Srivathsa Sarangapani, Peyush Gupta, Amit Kumar Agarwal
-
Patent number: 9703947Abstract: A method, apparatus, and system related to relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device are disclosed. In one embodiment, a system may comprise a networked device, a relevancy-matching server, and a client device. The networked device may be configured to generate a preliminary data and/or a primary data associated with a user and automatically announce a sandbox-reachable service of the networked device to a discovery module. The relevancy-matching server may be configured to match a targeted data with the primary data based on a relevancy factor associated with the user. The client device may be configured to automatically process an identification data of the networked device and/or the sandbox-reachable service of the networked device from the discovery module and to automatically associate with the networked device based on the identification data.Type: GrantFiled: August 1, 2016Date of Patent: July 11, 2017Assignee: FREE STREAM MEDIA CORP.Inventor: David Harrison
-
Patent number: 9686169Abstract: Systems and methods for accurately calculating the latency of a data-network, by providing an electronic device that receives data packets moving across a network data point and compares their time of arrival with a timestamp stored within a data packet. The electronic device may calculate the average latency by comparing N number of data packets. Further systems and methods for comparing the latencies at N number of electronic devices placed at unique network data points and calculating latencies between each device.Type: GrantFiled: July 2, 2013Date of Patent: June 20, 2017Assignee: IXIAInventors: Kevin Formby, Gil Kaufman
-
Patent number: 9680660Abstract: A self-service terminal comprises a plurality of devices, each device providing management information. A management agent is installed in the terminal and adapted to monitor the plurality of devices. In the event that management information from a device indicates that there is a fault, the management creates and transmits a notification. A communications stack is adapted to receive the transmitted notification from the management agent. A self-service terminal application is adapted to (i) monitor the communications stack to receive the transmitted notification, (ii) package the notification within a host message conforming to a host messaging format, and (iii) transmit the host message to a remote host via a legacy network.Type: GrantFiled: December 20, 2007Date of Patent: June 13, 2017Assignee: NCR CorporationInventor: Gordon A. Forsyth