Processing Agent Patents (Class 709/202)
  • Patent number: 10209982
    Abstract: Embodiments of the invention are directed to a system, method, and computer program product for leveraging and improving distributed computing cluster architecture by installing a first version and a second version of an information server platform on separate pools of nodes within the same physical distributed computing cluster. The system generates unique file directory storage locations within the cluster allowing for the separate binaries associated with each of the versions to be accurately distinguished from one another by a resource manager tool. The two versions are able to coexist within the same physical storage location inside the distributed computing cluster. Concurrent version installations within the same cluster are advantageous for testing and verifying a newer version before ultimately uninstalling the older version in that a seamless transition between versions is achievable with uninterrupted service.
    Type: Grant
    Filed: May 16, 2017
    Date of Patent: February 19, 2019
    Assignee: BANK OF AMERICA CORPORATION
    Inventor: Brad Edmund Romano
  • Patent number: 10212219
    Abstract: Disclosed are aspects of resource allocation diagnosis for distributed computer systems. In one example, a current snapshot of a distributed computing system is created. A current resource allocation of the distributed computing system is computed using the current snapshot of the distributed computing system. A modified snapshot is generated using the current snapshot. The modified snapshot includes a user modification. A hypothetical resource allocation is computed using the modified snapshot. A user interface includes the current resource allocation and the hypothetical resource allocation.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: February 19, 2019
    Assignee: VMWARE, INC.
    Inventor: Aashish Parikh
  • Patent number: 10210009
    Abstract: A method of selecting a virtual machine (VM) on a mobile device within a wireless communication network based upon context of an incoming event. For example, a virtual intelligence engine can select a VM to handle an incoming phone call based upon the context of the phone call. If the phone call is work-related, then the virtual intelligence engine may select a first VM, while if the incoming phone call is a personal phone call, then the virtual intelligence engine may select a second VM different from the first VM. The VMs can utilize different operating systems.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: February 19, 2019
    Assignee: T-Mobile USA, Inc.
    Inventors: Eric W. Yocam, Ahmad Arash Obaidi, Andrew Lee Watts
  • Patent number: 10209985
    Abstract: Various embodiments of systems, computer program products, and methods to provide descriptor-transformer framework in an integration platform are described herein. In an aspect, an instruction to integrate a plurality of applications is received through a web interface application corresponding to the integration platform. A descriptor file associated with connectivity adapters corresponding to the plurality of applications is retrieved. Further, one or more preprocessor steps and/or one or more postprocessor steps are determined by analyzing the descriptor file. The plurality of applications is integrated by executing an integration flow based on the determined one or more preprocessor steps and/or one or more postprocessor steps.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: February 19, 2019
    Assignee: SAP SE
    Inventor: Gopalkrishna Kulkarni
  • Patent number: 10203974
    Abstract: A performance monitoring system is described herein that works with a hypervisor to reserve resources outside of a virtual machine to monitor performance of an application running within the virtual machine. The application receives the guaranteed amount of resources specified by the virtual machine's specifications, and the monitoring consumes resources not associated with the virtual machine. The application running in the virtual machine is already isolated by the hypervisor from the physical machine, and thus additional burdens on the physical machine that allow the hypervisor to continue meeting guarantees to the virtual machine will not impact application performance. The performance monitoring system provides instrumentation of deployed applications that information technology (IT) personnel can dynamically turn on and off without affecting the performance of the deployed application.
    Type: Grant
    Filed: December 20, 2010
    Date of Patent: February 12, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Paul Barham, Joseph N. Figueroa, Jeremiah C. Spradlin
  • Patent number: 10205690
    Abstract: A computer implemented technique can include receiving a level of granularity for displaying non-chat activity indicators and initiating a real-time communication session between first and second computing devices. The technique can also include during the real-time communication session, automatically: (i) detecting non-chat activity by a first user at the first computing device, the non-chat activity being activity by the first user at the first computing device that is outside of a primary function of the real-time communication session, (ii) determining a type of the detected non-chat activity, (iii) determining an indicator of the type of the detected non-chat activity based on a level of granularity, and (iv) outputting the indicator to the second computing device, which is associated with the second user, wherein receipt of the indicator causes the second computing device to display the indicator via the real-time communication session.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: February 12, 2019
    Assignee: Google LLC
    Inventors: Per Johan Gustafsson, Emily Soldal
  • Patent number: 10204355
    Abstract: Systems and methods are disclosed for optimizing distribution of resources to data elements, comprising receiving a designation of one or more data elements for distribution; receiving a designation of a plurality of electronic event types detectable over a network, the plurality of electronic event types being associated with receipt or electronic display of at least one data element of the one or more data elements, to be tracked; forecasting a return on investment, associated with distribution of the one or more data elements, based on a forecast of occurrences of the plurality of electronic event types; and optimizing distribution of resources to the one or more data elements based on the forecasted return on investment.
    Type: Grant
    Filed: September 22, 2015
    Date of Patent: February 12, 2019
    Assignee: ADAP.TV, INC.
    Inventors: Amir Cory, Katherine Krzoska, Shubo Liu, Garrett Badeau
  • Patent number: 10198289
    Abstract: A system for connecting user action flows is disclosed. The system determines when a first object is created on a first thread in response to a first user action. Additionally, the system stores a first relationship between the first thread and the first object based on the determination of when the first object is created. Moreover, the system determines when the first object is running on a second thread that differs from the first thread, and stores a second relationship between the second thread and the first object based on the determination of when the first object is running.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: February 5, 2019
    Assignee: ENTIT SOFTWARE LLC
    Inventors: Moran Rehana, Michael Seldin, Michael Abramov
  • Patent number: 10200447
    Abstract: The present disclosure is directed to providing FTP data connections between a client and a server via a multi-core system. Both client-side and server-side data connections are allowed to be served on a core that is the same as a core that has processed the corresponding control connection using at least one of receive side scaling (RSS) filter rules and changes in port allocation logic. In a cluster where control connection and data connection can reach different nodes based on an RSS distribution, the node which has processed the control connection is also allowed to process the corresponding data connection using at least one of RSS filter rules, service registration, changes in port allocation logic and node-to-node (N2N) messages. The systems and methods discussed herein apply to active FTP, passive FTP, and active FTP with a random port in which the server initiates data connection from a non-standard FTP port.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: February 5, 2019
    Assignee: Citirix Systems, Inc.
    Inventors: Sandhya Gopinath, Kaur Gurpreet, Santosh Sahu, Janraj CJ
  • Patent number: 10200460
    Abstract: The present invention relates to a server-processor hybrid system that comprises (among other things) a set (one or more) of front-end servers (e.g., mainframes) and a set of back-end application optimized processors. Moreover, implementations of the invention provide a server and processor hybrid system and method for distributing and managing the execution of applications at a fine-grained level via an I/O-connected hybrid system. This method allows one system to be used to manage and control the system functions, and one or more other systems to co-processor.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: February 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Moon J. Kim, Rajaram B. Krishnamurthy, James R. Moulic
  • Patent number: 10193860
    Abstract: A system is provided to deliver an application, hosted by a private application provider system, over a network to a user device, comprising: an application delivery system that includes a first network interface, a network security interface and a second network interface; wherein the network security interface is configured to determine whether a user or device request for access to an application is valid, and in response to determining that the user or device request for access to the first application is valid, to send the user or device request to the application agent.
    Type: Grant
    Filed: November 7, 2016
    Date of Patent: January 29, 2019
    Assignee: Akamai Technologies, Inc.
    Inventors: Haseeb Siddique Budhani, Seetharama Sarma Ayyadevara, Hanumantharao Kavuluru
  • Patent number: 10193936
    Abstract: A first server comprises at least one processor configured to establish a connection between a terminal and a second server in a communications network. A connection is established between the terminal and the server by associating credentials with a user of the terminal; receiving from the second server over a non-WebRTC communications channel, a connection request comprising the CLI or the URI; identifying from the CLI or the URI comprised in the connection request, an address for the terminal; setting up the connection between the second server and the terminal; in which the connection comprises a WebRTC channel extending to the terminal and a non-WebRTC channel extending to the second server; in which the WebRTC channel and the non-WebRTC channel are interconnected for communication at an intermediate point of the connection; and disassociating the credentials from the user at a time at which it is determined that the user no longer requires the credentials.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: January 29, 2019
    Assignee: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANY
    Inventor: Stephen Johnson
  • Patent number: 10185479
    Abstract: Handling a message comprises: classifying an incoming message for a recipient, storing the classified message and providing a notification to the recipient, wherein the notification includes summary information about the classified message and an interface that allows the recipient to operate on the classified message.
    Type: Grant
    Filed: February 23, 2015
    Date of Patent: January 22, 2019
    Assignee: SONICWALL INC.
    Inventors: Brian K. Wilson, Kwok H. Ng, Damon K. Uyeda, Scott D. Eikenberry, David A. Koblas
  • Patent number: 10185530
    Abstract: An electronic device for contents sharing is provided. The electronic device includes a memory configured to store at least one instruction, a sharable content and/or an application related to the sharable content, a processor configured to process at least one instruction stored in the memory and a display operatively connected to the processor. The processor is further configured to control for outputting, to the display, a sharing object set to transmit selected content to at least one of a plurality of external electronic devices individually or integrally, when an event corresponding to execution of the application or selection of the sharable content occurs.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: January 22, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Tae Hee Hwang, Kyung Hwa Seo, In Hye Youn, Jae Han Lee
  • Patent number: 10185732
    Abstract: An information processing apparatus includes a first memory that stores information on plural websites and access rights of a user to the plural websites, in association with each other, an indexing unit that accesses each of the plural websites in accordance with the access rights of the user, and generates an index of content of the plural websites, a second memory that stores the index generated by the indexing unit in association with the user, a controller that controls such that a portal site representing an entry point to the plural websites is displayed, a receiving unit that receives, on the portal site, an input of search conditions for the plural websites from the user, and a searching unit that searches the index stored in association with the user in the second memory, in accordance with the input search conditions.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: January 22, 2019
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Toshihide Yoshimura
  • Patent number: 10185964
    Abstract: A computer-implemented method comprises receiving by one or more computers information indicative of a user's activity with one or more web pages, with the information being received based on an execution by a user's computer of a page tag inserted into the one or more web pages and with the information being associated with a unique identifier included in the page tag; and causing the one or more computers to send to the user's computer updated content of the one or more web pages associated with the unique identifier included in the page tag.
    Type: Grant
    Filed: April 8, 2010
    Date of Patent: January 22, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Peter Cousins
  • Patent number: 10182046
    Abstract: Techniques for detecting a network crawler may be described. In particular, a request for information may be received from a computing system. Based on this request, a network-based document may be provided to the computing system. The network-based document may include a portion of the information, code, and an identifier of another network-based document. The code may be configured to, upon execution, determine whether the other network-based document was accessed prior to providing the network-based document to the computing system. An indication whether the other network-based document was accessed may be received from the computing system. The indication may be received based on an execution of the code at the computing system. Based on the indication, the request for the information may be determined as being associated with a network crawler hosted on the computing system.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: January 15, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Darren Ernest Canavor, William Alexander Strand
  • Patent number: 10178194
    Abstract: Notifications are provided intelligently to reduce the number of messages displayed for a notification received by multiple applications. When an originating notification intended for a particular end user is received at a notification server, applications associated with that end user and registered for that type of notification are identified. The identified applications are grouped by device identifier. A subset of a single or a few target applications is selected for each group, while all other applications are considered as non-target applications. A notification for each target application is generated with a notification payload set to display a message, while a notification for each non-target application is generated with a notification payload set not to display a message. As such, when a user device receives multiple notifications for the same originating notification, the user device displays messages only for a single target application or a few target applications.
    Type: Grant
    Filed: October 13, 2015
    Date of Patent: January 8, 2019
    Inventors: Sourabh Goel, Gaurav Modi, Amit Batra
  • Patent number: 10176270
    Abstract: Included are method, article of manufacture, and device that serve to embed a universal script object into programming code used for rendering a web page, convert the universal script object into JavaScript, and upon receiving a request for a web page, send the converted and embedded universal script object towards a requestor. The universal script object may be converted from HTML or some other language.
    Type: Grant
    Filed: December 24, 2009
    Date of Patent: January 8, 2019
    Assignee: International Business Machines Corporation
    Inventors: Cesar Augusto Wong, Morgan Louis Johnson, Marc Dreyfus, Asima Silva
  • Patent number: 10175742
    Abstract: A backup power and load discovery system can include a shared backup power supply controlled by a backup power control module, and a node coupled to the shared backup power supply, wherein the node supports a plurality of loads and includes system firmware to determine a subset of the plurality of loads that are to be protected by the shared backup power supply; and the system firmware to communicate the subset between the node and the shared backup power control module.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: January 8, 2019
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Edgar Hance, James A. Fuxa, Justin H. Park, David K. Altobelli, Marc W. Galloway
  • Patent number: 10178163
    Abstract: The present invention relates to a server-processor hybrid system that comprises (among other things) a set (one or more) of front-end servers (e.g., mainframes) and a set of back-end application optimized processors. Moreover, implementations of the invention provide a server and processor hybrid system and method for distributing and managing the execution of applications at a fine-grained level via an I/O-connected hybrid system. This method allows one system to be used to manage and control the system functions, and one or more other systems to co-processor.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: January 8, 2019
    Assignee: International Business Machines Corporation
    Inventors: Moon J. Kim, Rajaram B. Krishnamurthy, James R. Moulic
  • Patent number: 10171566
    Abstract: The present invention relates to a server-processor hybrid system that comprises (among other things) a set (one or more) of front-end servers (e.g., mainframes) and a set of back-end application optimized processors. Moreover, implementations of the invention provide a server and processor hybrid system and method for distributing and managing the execution of applications at a fine-grained level via an I/O-connected hybrid system. This method allows one system to be used to manage and control the system functions, and one or more other systems to co-processor.
    Type: Grant
    Filed: December 14, 2017
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Moon J. Kim, Rajaram B. Krishnamurthy, James R. Moulic
  • Patent number: 10171682
    Abstract: A method is provided for performing RAN-usage-based tracking in a wireless core network. The method includes receiving a connection authorization request from a radio access network (RAN); obtaining a plan code for a communication device associated with the connection authorization request; associating, based on the plan code, the communication device with a RAN-usage-based plan; and sending, in response to the associating, tracking instances of RAN usage by the communication device to a usage-tracking server device.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: January 1, 2019
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Lixia Yan, Imtiaz Shaikh, Barry F. Hoffner, Ho Yin Cheuk, Marc Chiaverini
  • Patent number: 10165118
    Abstract: A workflow engine manager receives a request to interact with a contact workflow, wherein the contact workflow comprises a starting instruction block to be invoked to start execution of a contact workflow for a contact, wherein the contact is associated with a contact identifier, and wherein the contact workflow comprises a plurality of instruction blocks. The workflow engine manager determines, using at least one instruction block invoked during a previous interaction with the contact workflow or a different contact workflow for the contact, the starting instruction block of the plurality of instruction blocks to be invoked in the contact workflow for the contact. The workflow engine manager sends a notification to a contact workflow engine to cause the contact workflow engine to start execution of the contact workflow for the contact at the starting instruction block.
    Type: Grant
    Filed: June 5, 2017
    Date of Patent: December 25, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Saket Agarwal
  • Patent number: 10165035
    Abstract: There is provided a content supplying device that supplies streaming data of content in accordance with MPEG-DASH, the content supplying device including: an HTTP transmission unit configured to convert each segment of the streaming data into a file and to unicast the resulting segment files via HTTP; an RTP transmission unit configured to multicast and/or broadcast the segment files via RTP; and a metafile generation unit configured to generate a metafile describing a chronological correspondence relation between the segment files to be unicasted via HTTP and the segment files to be multicasted and/or broadcasted via RTP, and to supply the metafile to a receiver.
    Type: Grant
    Filed: March 7, 2014
    Date of Patent: December 25, 2018
    Assignee: Saturn Licensing LLC
    Inventor: Yasuaki Yamagishi
  • Patent number: 10158704
    Abstract: A method for clustering objects distributed in multiple servers to allow one or more distributed objects to be used as if they were one object is provided. The method includes steps of: (a) a specific server transmitting to a client a remote controller including a particular communication object capable of supporting communications between the client and the specific server; and (b) the specific server supporting the client to include at least one communication object, capable of supporting communications between the client and at least one server, respectively, except the specific server within the cluster, in the remote controller, to thereby support the client to be communicable with all the servers in the cluster by acquiring, and providing to the client, the at least one communication object by referring to information on all the servers within the cluster.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: December 18, 2018
    Assignee: TMAXSOFT. CO., LTD.
    Inventors: Kyoung Min Ryoo, Kyung Koo Yoon
  • Patent number: 10158497
    Abstract: The systems and methods described herein relate to monitoring content, generating alerts, determining trends, and communicating notifications related to geofeeds, including content related to geographically definable locations that is aggregated from a plurality of social media or other content providers. The system may monitor the content based on one or more alert parameters that specify alert conditions that when satisfied cause the system to generate an alert, including trending alerts. The system may track an activity as it moves over time. Content may be associated with the activity and monitored such that the activity may be tracked based on the monitored content. Various alerts may be generated based on the tracked activity. The system may communicate notifications that include the alerts, thereby leveraging content from social media or other providers to convey real-time information on subject matter, trends, activities, and/or other information.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: December 18, 2018
    Assignee: TAI Technologies, Inc.
    Inventors: Philip B. Harris, Scott K. Mitchell, Michael J. Mulroy
  • Patent number: 10152736
    Abstract: A computer-implemented method and system for detecting fraud in electronic commerce traffic are disclosed. A global conversion rate is defined that represents activity related to a purchase made or proxy activity executed during electronic commerce traffic to a commercial website that is indicative of non-fraud activity. Subsets of the electronic commerce traffic to a commercial website are monitored for clusters of activity having a conversion rate that is lower than a global conversion rate by a threshold margin. A number of user-initiated input signals from an input device to navigate from each of one or more affiliate websites to the commercial website, and a number of conversions generated from each of the one or more affiliate websites, are registered by a computer for analysis.
    Type: Grant
    Filed: July 6, 2007
    Date of Patent: December 11, 2018
    Assignee: FAIR ISAAC CORPORATION
    Inventors: Linyu Yang, Joseph P. Milana
  • Patent number: 10152315
    Abstract: The invention relates to a method for live rule deployment with a deployment log. The method includes executing rules of a first rules package in response to one or more requests from applications. Also, the method includes receiving an identifier. The identifier is received from a configuration service, and the identifier identifies a location from which a latest rules package can be obtained. The method further includes determining, using the identifier, that a new rules package is available for deployment. Still yet, the method includes, in response to determining that the new rules package is available, requesting, using the location, a second rules package from a rules package manager. Further, the method includes receiving the second rules package from the rules package manager, and replacing the first rules package with the second rules package by deploying the second rules package.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: December 11, 2018
    Assignee: Intuit Inc.
    Inventors: Craig Alan Olague, Ross H. Mills, Gautam Saggar, Nikolas Terani, William Quach
  • Patent number: 10153998
    Abstract: A system and machine-implemented method for providing integrated instant messaging functionality in a social networking service, the method including receiving a request from a user having a first user account at a social networking service to view contacts belonging to a social group associated with the first user account, wherein the social group is maintained at the social networking service, identifying one or more contacts belonging to the social group in response to the request, determining a status associated with a user account for each of the identified one or more contacts, the status indicating whether each of the one or more contacts is available for instant messaging communication and providing a listing including the identified one or more contacts and the status associated with each of the identified one or more contacts for display to the user at a social networking site of the social networking service.
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: December 11, 2018
    Assignee: GOOGLE LLC
    Inventor: Jakub Snabl
  • Patent number: 10154079
    Abstract: A pre-boot file transfer system includes at least one server device that creates a plurality of packets for a file and provides a respective file offset value for each of the plurality of packets in a header of that packet. The at least one server device transmits each of the plurality of packets over a network to a client device that is in a pre-boot environment. The client device receives each of the plurality of packets and stores the plurality of packets in a receive buffer in the order that the plurality of packets were received. The client device then writes the plurality of packets that were stored in the receive buffer into an application buffer in an order that is defined by the respective file offset values for the plurality of packets.
    Type: Grant
    Filed: August 11, 2015
    Date of Patent: December 11, 2018
    Assignee: Dell Products L.P.
    Inventors: Ankit Singh, Shekar Babu Suryanarayana, Rohit Kumar Arehalli
  • Patent number: 10148606
    Abstract: Embodiments are provided for reducing unwanted messages or spam within a real-time social networking service. According to certain aspects, a synchronous analysis module may operate in coordination with an asynchronous analysis module. Each of the synchronous analysis module and the asynchronous analysis module analyzes an incoming message from a user account to determine whether the incoming message has characteristics of spam, whereby the synchronous analysis is at a lower latency than the asynchronous analysis. The asynchronous analysis is afforded the ability to identify certain spam characteristics that the synchronous analysis may identify during its lower latency analysis.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: December 4, 2018
    Assignee: Twitter, Inc.
    Inventors: Raghav Jeyaraman, Arjun Maheswaran, Erdong Chen
  • Patent number: 10146573
    Abstract: A method and an apparatus for batch processing of data between processors is provided. The method includes transmitting batch processing target information of at least one application to a second processor, by a first processor, transmitting, to the first processor, batch data generated to include at least a part of data acquired using one or more sensors based on the batch processing target information, by the second processor, and providing the received batch data received from the second processor to the at least one application, by the first processor.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: December 4, 2018
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Jin-Ik Kim, Jeong-Min Park, Jae-Woong Chun
  • Patent number: 10146960
    Abstract: Systems and methods are provided for sharing maps in a collaborative environment using classification-based access control. The generation of and dissemination of maps and/or data within such maps can be governed by classification-based access control, where a user's classification level can determine whether or not maps and/or data within those maps can be seen. In scenarios whether a plurality of users wishes to collaborate on the same map, the systems and methods provided herein generate multiple versions or views of the same map in accordance with different classification levels. In this way, users with different classification levels can nevertheless see the same map and engage in collaborations regarding the same map, while maintaining control of sensitive data.
    Type: Grant
    Filed: March 29, 2018
    Date of Patent: December 4, 2018
    Assignee: Palantir Technologies Inc.
    Inventors: Peter Wilczynski, Andrew Elder, Andrew Moreland, John Carrino, Daniel Cervelli, John Garrod, Timothy Wilson
  • Patent number: 10146499
    Abstract: To provide the full functionality available locally at a client, a display-port audio playback device, such as a display-port monitor, is redirected to a server. This provides a remote user with the same experience as the local user. Applications at the server may be associated with any one or more virtualized display-port audio playback devices in a similar manner as associating a local client application to a local display-port audio playback device. The audio data associated with a request of a server application may be directed only to the virtual display-port audio playback device associated with the server application. Any application at the server may be associated with any one or more virtual display-port audio playback devices.
    Type: Grant
    Filed: October 9, 2015
    Date of Patent: December 4, 2018
    Assignee: Dell Products L.P.
    Inventors: Ramanujam Kaniyar Venkatesh, Elavarasu Krishnan
  • Patent number: 10148742
    Abstract: The invention relates to a computer system and method for high availability processing through a session on a transport connection, for use in a cluster with at least two nodes. The system comprises a protocol component; a cluster with at least two nodes, said cluster being arranged for running the protocol component; and a server arranged for maintaining a protocol session on a transport connection with a node of the cluster. The cluster is arranged for maintaining on each of said at least two nodes one instance of the protocol component, so that at least two instances are active; the server is arranged for simultaneously maintaining a protocol session with each instance.
    Type: Grant
    Filed: November 24, 2008
    Date of Patent: December 4, 2018
    Assignee: Alcatel Lucent
    Inventors: Geoffrey Cristallo, Nico Janssens, Johan Marie Camiel Moreels
  • Patent number: 10148721
    Abstract: The disclosure relates to technology for network coding a video stream in an information centric network. A network node breaks a media segment (e.g., a video segment) into chunks. The chunks for one media segment are then encoded into network encoded chunks, each of which may be a linear combination of the chunks for that media segment. Thus, a number of network encoded chunks for a media segment are generated. These network encoded chunks may be provided to a client in response to a request for content in an information centric network (ICN). When the client receives enough network encoded chunks, the client decodes them to produce the original chunks for that media segment. The client may perform bit-rate adaptation based on the time it takes to receive a media segment. The client may view the communication interfaces as a logical communication link upon which to perform rate adaptation.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: December 4, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventors: Cedric Westphal, Abinesh Ramakrishnan
  • Patent number: 10142403
    Abstract: Embodiments of the present invention facilitate parallel distributed computing. During operation, embodiments of the present invention receive from a requesting node an operator o1 and unevaluated expressions representing arguments for that operator. Next, embodiments of the invention evaluate the arguments and then determine another unevaluated expression based on that operator and the evaluated arguments. Subsequently, embodiments of the invention send the another evaluated expression to other nodes for evaluation and receive the resulting evaluated expression, which is then returned to the requesting node.
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: November 27, 2018
    Inventor: Armand Prieditis
  • Patent number: 10139996
    Abstract: One aspect of the invention involves a computer-implemented method in which a client device associated with a first user: receives from a server computer information about a plurality of other users associated with a meeting spot; displays an identifier for the meeting spot and at least some of the information for the plurality of other users; receives from the first user a selection of information that corresponds to a second user associated with the meeting spot; displays information about a third user, wherein the third user is associated with the first user and is also associated with the second user; receives from the first user a request to communicate with the third user; sends a communication to a client device associated with the third user; and participates in an online communication with the client device associated with the third user and a client device associated with the second user.
    Type: Grant
    Filed: June 16, 2014
    Date of Patent: November 27, 2018
    Assignee: GOOGLE LLC
    Inventor: Joseph F Karam
  • Patent number: 10133596
    Abstract: A system and method can support application interoperation in a transactional middleware environment. A first transaction server operates to initiate a global transaction, wherein the first transaction server that is associated with a first format identifier (ID), and wherein the global transaction includes a plurality of branches and each said branch is associated with an individual branch qualifier. Furthermore, the first transaction server can direct at least one branch of the global transaction from the first transaction server to a second transactional server, wherein each said transactional server is associated with a second format identifier (ID), and configure a plurality of branches in the global transaction to share a common format identifier (ID).
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: November 20, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Xugang Shen, Qingsheng Zhang, Todd J. Little
  • Patent number: 10135694
    Abstract: A technique for improving system administration involves implementing system administration agent programs on a plurality of devices in an administered network. A deployment agent deploys the system administration agent program or a portion thereof to suitable devices when they are detected. System monitoring agents monitor the administered network to generate data. A reporting engine sends agent reports including the generated data to a system administration server. The system administration server facilitates administration of the administered network in real time.
    Type: Grant
    Filed: May 22, 2017
    Date of Patent: November 20, 2018
    Assignee: Panorama9, Inc.
    Inventors: Allan Thorvaldsen, Diego d'Ambra
  • Patent number: 10135693
    Abstract: Embodiments of present disclosure disclose a method for monitoring performance of applications for an entity. The method comprises retrieving performance information associated with an application from one or more sources. Then, performance of the application is analyzed using the retrieved performance information. Then, the method comprises identifying one or more entity variables affecting the performance of the application from the analyzed performance of the application. Then, at least one of trends of the performance of the application, deviations in the performance of the application, performance data related to the performance of the application and prediction data related to predicted performance of the application is determined based on the identification for monitoring the performance of the application for the entity.
    Type: Grant
    Filed: August 20, 2015
    Date of Patent: November 20, 2018
    Assignee: WIPRO LIMITED
    Inventors: Rohit Sharma, Amit Kumar Singh
  • Patent number: 10133567
    Abstract: Source interactive content is obtained, including asset objects and code objects. Interactive content metadata is generated from the source interactive content, the interactive content metadata identifying links between asset objects and code objects. Target interactive content is generated from the source interactive content, the target interactive content being capable of playback using the interactive content metadata, the target interactive content being otherwise incapable of playback without the interactive content metadata. The target interactive content and interactive content metadata are packaged into an interactive content package for each of a plurality of different platform formats. A runtime request for interactive content is received, and a platform format associated with the runtime request is identified. A particular platform-specific interactive content package is selected based on the platform format associated with the runtime request.
    Type: Grant
    Filed: February 13, 2018
    Date of Patent: November 20, 2018
    Assignee: Secret Location Inc.
    Inventor: John Cumming
  • Patent number: 10127081
    Abstract: Systems and methods for allocating resources to service one or more requests, the method comprising: associating with at least one host from among N hosts, in a computing environment, a first value that reflects a probability that servicing a first request will interfere with operations on the host; selecting M hosts out of the N hosts, wherein the N hosts comprise one or more resources for servicing a first request and wherein at least one of the selected M hosts is determined to be at least as suitable as N?M unselected hosts, for the purpose of servicing the first request; and prior to allocation of resources, updating for at least a first host from among the M hosts the corresponding first value to reflect that servicing the first request may interfere with operations pertaining to other previously received requests that are scheduled to be serviced by the first host.
    Type: Grant
    Filed: August 30, 2012
    Date of Patent: November 13, 2018
    Assignee: International Business Machines Corporation
    Inventors: Erez Hadad, Yosef Moatti
  • Patent number: 10128000
    Abstract: Various structures and methods are disclosed related to a computer system for delivering data for operational intelligence in support of optimizing health care delivery. Particular embodiments selectively extract various data sets for operational support from a large electronic medical record (“EMR”) system on schedules of varying frequency to efficiently refresh data during the operational day. Other embodiments enhance EMR extract data using other computerized data sources and/or computer analysis of the EMR data. Other embodiments provide efficient data delivery for operational intelligence to optimize integrated, team-based health care delivery as well virtual medicine and transitional care. These and other embodiments are further disclosed herein.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: November 13, 2018
    Assignee: Kaiser Foundation Hospitals
    Inventors: Yi Zhou, Daniel P. Henderson
  • Patent number: 10127222
    Abstract: A system that incorporates the subject disclosure may include, for example, detecting in a corrected text message an auto-correction by the first communication device of a target word of a group of words, detecting an input command requesting a transmission of the corrected text message to a second communication device, responsive to the detecting of the input command, presenting a correction alert indicating the target word that has been auto-corrected, and in response to the presenting of the correction alert, presenting an option for modifying the target word, where the transmission of the corrected text message to the second communication device is limited to after the option for modifying is presented at the first communication device. Other embodiments are disclosed.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: November 13, 2018
    Assignees: AT&T MOBILITY II LLC, AT&T Intellectual Property I, L.P.
    Inventors: Kevin Hochman, Glenn Blumstein, Ginger Chien
  • Patent number: 10123085
    Abstract: A method of synchronizing streaming media between a plurality of UEs connected to a communications network, wherein the UEs are involved in a SIP-enabled voice session over said communications network. A timestamp is provided to each of the UEs. Each of the UEs then sends a request for streamed media to an IPTV service, receives streamed media from the IPTV service, and commences playout of the streamed media in dependence upon the timestamp.
    Type: Grant
    Filed: April 15, 2014
    Date of Patent: November 6, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Björn Norhammar, Fredrik Lindholm
  • Patent number: 10116975
    Abstract: [Object] To provides a controller capable of switching a video so that the video is not distorted on the receiving side when the video is transmitted using IP multicast [Solution] There is provided a controller including a bandwidth reservation unit configured to, when an instruction given to a receiving device that receives a first video stream transmitted via IP multicast to receive a second video stream after receiving the first video stream is acquired, acquire information on a status of a network topology and a transmitted video stream and to reserve a network bandwidth for transmitting the second video stream in addition to the first video stream, and a reception instruction unit configured to send out an instruction to receive the second video stream to the receiving device by using the network bandwidth reserved by the bandwidth reservation unit.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: October 30, 2018
    Assignee: SONY CORPORATION
    Inventors: Masayuki Imanishi, Masaaki Shino, Yoshiyuki Kunito, Yasuto Masuda
  • Patent number: 10108998
    Abstract: A method of providing directed, two-way consultative communications between a consumer and a customer service representative comprises: establishing a storyboard layout by a company to provide a guideline for the customer service representative to follow; receiving a request by the consumer for a consultation regarding a product or service offered by the company; initiating a two-way online web browser session between the consumer and the customer service representative; pushing content from customer service representative computing device to a consumer computing device, wherein the content is pulled from a server of the company and place in the storyboard layout; and returning data from the consumer computing device to the customer service representative device in response to the content pushed from the customer service representative computing device to the consumer computing device.
    Type: Grant
    Filed: December 23, 2015
    Date of Patent: October 23, 2018
    Assignee: POINTERTOP, INC.
    Inventor: Jason Junge
  • Patent number: 10103964
    Abstract: A network device that operates as an analysis platform for analysis of event data records that can provide a flexible approach to event data record aggregation. For example, aggregation can be flexibly turned on or off and dynamically adjusted based on event record volume and other factors such as network capacity or throughput. Devices that are instructed to aggregate records can also be instructed to archive the raw records, e.g., to maintain a full fidelity log of events. Devices can further be instructed to utilize a mixed queue approach to determine an order to deliver those records that includes both older records and newer records.
    Type: Grant
    Filed: June 17, 2016
    Date of Patent: October 16, 2018
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Daniel G. Sheleheda, Samuel Norman Alexander, John H. Hardenbergh, Joseph Harten, James Pace, Chaim Spielman