Processing Agent Patents (Class 709/202)
-
Patent number: 10209982Abstract: 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: GrantFiled: May 16, 2017Date of Patent: February 19, 2019Assignee: BANK OF AMERICA CORPORATIONInventor: Brad Edmund Romano
-
Patent number: 10212219Abstract: 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: GrantFiled: January 4, 2018Date of Patent: February 19, 2019Assignee: VMWARE, INC.Inventor: Aashish Parikh
-
Patent number: 10210009Abstract: 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: GrantFiled: December 9, 2015Date of Patent: February 19, 2019Assignee: T-Mobile USA, Inc.Inventors: Eric W. Yocam, Ahmad Arash Obaidi, Andrew Lee Watts
-
Patent number: 10209985Abstract: 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: GrantFiled: August 7, 2017Date of Patent: February 19, 2019Assignee: SAP SEInventor: Gopalkrishna Kulkarni
-
Patent number: 10203974Abstract: 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: GrantFiled: December 20, 2010Date of Patent: February 12, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Paul Barham, Joseph N. Figueroa, Jeremiah C. Spradlin
-
Patent number: 10205690Abstract: 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: GrantFiled: September 23, 2015Date of Patent: February 12, 2019Assignee: Google LLCInventors: Per Johan Gustafsson, Emily Soldal
-
Patent number: 10204355Abstract: 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: GrantFiled: September 22, 2015Date of Patent: February 12, 2019Assignee: ADAP.TV, INC.Inventors: Amir Cory, Katherine Krzoska, Shubo Liu, Garrett Badeau
-
Patent number: 10198289Abstract: 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: GrantFiled: April 29, 2014Date of Patent: February 5, 2019Assignee: ENTIT SOFTWARE LLCInventors: Moran Rehana, Michael Seldin, Michael Abramov
-
Patent number: 10200447Abstract: 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: GrantFiled: September 23, 2015Date of Patent: February 5, 2019Assignee: Citirix Systems, Inc.Inventors: Sandhya Gopinath, Kaur Gurpreet, Santosh Sahu, Janraj CJ
-
Patent number: 10200460Abstract: 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: GrantFiled: December 14, 2017Date of Patent: February 5, 2019Assignee: International Business Machines CorporationInventors: Moon J. Kim, Rajaram B. Krishnamurthy, James R. Moulic
-
Patent number: 10193860Abstract: 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: GrantFiled: November 7, 2016Date of Patent: January 29, 2019Assignee: Akamai Technologies, Inc.Inventors: Haseeb Siddique Budhani, Seetharama Sarma Ayyadevara, Hanumantharao Kavuluru
-
Patent number: 10193936Abstract: 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: GrantFiled: September 29, 2016Date of Patent: January 29, 2019Assignee: BRITISH TELECOMMUNICATIONS PUBLIC LIMITED COMPANYInventor: Stephen Johnson
-
Patent number: 10185479Abstract: 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: GrantFiled: February 23, 2015Date of Patent: January 22, 2019Assignee: SONICWALL INC.Inventors: Brian K. Wilson, Kwok H. Ng, Damon K. Uyeda, Scott D. Eikenberry, David A. Koblas
-
Patent number: 10185530Abstract: 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: GrantFiled: September 19, 2016Date of Patent: January 22, 2019Assignee: Samsung Electronics Co., Ltd.Inventors: Tae Hee Hwang, Kyung Hwa Seo, In Hye Youn, Jae Han Lee
-
Patent number: 10185732Abstract: 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: GrantFiled: February 25, 2016Date of Patent: January 22, 2019Assignee: FUJI XEROX CO., LTD.Inventor: Toshihide Yoshimura
-
Patent number: 10185964Abstract: 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: GrantFiled: April 8, 2010Date of Patent: January 22, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Peter Cousins
-
Patent number: 10182046Abstract: 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: GrantFiled: June 23, 2015Date of Patent: January 15, 2019Assignee: Amazon Technologies, Inc.Inventors: Darren Ernest Canavor, William Alexander Strand
-
Patent number: 10178194Abstract: 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: GrantFiled: October 13, 2015Date of Patent: January 8, 2019Inventors: Sourabh Goel, Gaurav Modi, Amit Batra
-
Patent number: 10176270Abstract: 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: GrantFiled: December 24, 2009Date of Patent: January 8, 2019Assignee: International Business Machines CorporationInventors: Cesar Augusto Wong, Morgan Louis Johnson, Marc Dreyfus, Asima Silva
-
Patent number: 10175742Abstract: 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: GrantFiled: September 5, 2014Date of Patent: January 8, 2019Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Edgar Hance, James A. Fuxa, Justin H. Park, David K. Altobelli, Marc W. Galloway
-
Patent number: 10178163Abstract: 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: GrantFiled: December 14, 2017Date of Patent: January 8, 2019Assignee: International Business Machines CorporationInventors: Moon J. Kim, Rajaram B. Krishnamurthy, James R. Moulic
-
Patent number: 10171566Abstract: 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: GrantFiled: December 14, 2017Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Moon J. Kim, Rajaram B. Krishnamurthy, James R. Moulic
-
Patent number: 10171682Abstract: 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: GrantFiled: June 30, 2017Date of Patent: January 1, 2019Assignee: Verizon Patent and Licensing Inc.Inventors: Lixia Yan, Imtiaz Shaikh, Barry F. Hoffner, Ho Yin Cheuk, Marc Chiaverini
-
Patent number: 10165118Abstract: 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: GrantFiled: June 5, 2017Date of Patent: December 25, 2018Assignee: Amazon Technologies, Inc.Inventor: Saket Agarwal
-
Patent number: 10165035Abstract: 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: GrantFiled: March 7, 2014Date of Patent: December 25, 2018Assignee: Saturn Licensing LLCInventor: Yasuaki Yamagishi
-
Patent number: 10158704Abstract: 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: GrantFiled: April 28, 2016Date of Patent: December 18, 2018Assignee: TMAXSOFT. CO., LTD.Inventors: Kyoung Min Ryoo, Kyung Koo Yoon
-
Patent number: 10158497Abstract: 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: GrantFiled: July 6, 2015Date of Patent: December 18, 2018Assignee: TAI Technologies, Inc.Inventors: Philip B. Harris, Scott K. Mitchell, Michael J. Mulroy
-
Patent number: 10152736Abstract: 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: GrantFiled: July 6, 2007Date of Patent: December 11, 2018Assignee: FAIR ISAAC CORPORATIONInventors: Linyu Yang, Joseph P. Milana
-
Patent number: 10152315Abstract: 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: GrantFiled: July 27, 2016Date of Patent: December 11, 2018Assignee: Intuit Inc.Inventors: Craig Alan Olague, Ross H. Mills, Gautam Saggar, Nikolas Terani, William Quach
-
Patent number: 10153998Abstract: 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: GrantFiled: September 14, 2016Date of Patent: December 11, 2018Assignee: GOOGLE LLCInventor: Jakub Snabl
-
Patent number: 10154079Abstract: 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: GrantFiled: August 11, 2015Date of Patent: December 11, 2018Assignee: Dell Products L.P.Inventors: Ankit Singh, Shekar Babu Suryanarayana, Rohit Kumar Arehalli
-
Patent number: 10148606Abstract: 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: GrantFiled: December 18, 2014Date of Patent: December 4, 2018Assignee: Twitter, Inc.Inventors: Raghav Jeyaraman, Arjun Maheswaran, Erdong Chen
-
Patent number: 10146573Abstract: 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: GrantFiled: February 29, 2016Date of Patent: December 4, 2018Assignee: Samsung Electronics Co., LtdInventors: Jin-Ik Kim, Jeong-Min Park, Jae-Woong Chun
-
Patent number: 10146960Abstract: 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: GrantFiled: March 29, 2018Date of Patent: December 4, 2018Assignee: Palantir Technologies Inc.Inventors: Peter Wilczynski, Andrew Elder, Andrew Moreland, John Carrino, Daniel Cervelli, John Garrod, Timothy Wilson
-
Patent number: 10146499Abstract: 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: GrantFiled: October 9, 2015Date of Patent: December 4, 2018Assignee: Dell Products L.P.Inventors: Ramanujam Kaniyar Venkatesh, Elavarasu Krishnan
-
Patent number: 10148742Abstract: 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: GrantFiled: November 24, 2008Date of Patent: December 4, 2018Assignee: Alcatel LucentInventors: Geoffrey Cristallo, Nico Janssens, Johan Marie Camiel Moreels
-
Patent number: 10148721Abstract: 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: GrantFiled: January 25, 2017Date of Patent: December 4, 2018Assignee: Futurewei Technologies, Inc.Inventors: Cedric Westphal, Abinesh Ramakrishnan
-
Patent number: 10142403Abstract: 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: GrantFiled: April 1, 2016Date of Patent: November 27, 2018Inventor: Armand Prieditis
-
Patent number: 10139996Abstract: 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: GrantFiled: June 16, 2014Date of Patent: November 27, 2018Assignee: GOOGLE LLCInventor: Joseph F Karam
-
Patent number: 10133596Abstract: 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: GrantFiled: March 14, 2013Date of Patent: November 20, 2018Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Xugang Shen, Qingsheng Zhang, Todd J. Little
-
Patent number: 10135694Abstract: 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: GrantFiled: May 22, 2017Date of Patent: November 20, 2018Assignee: Panorama9, Inc.Inventors: Allan Thorvaldsen, Diego d'Ambra
-
Patent number: 10135693Abstract: 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: GrantFiled: August 20, 2015Date of Patent: November 20, 2018Assignee: WIPRO LIMITEDInventors: Rohit Sharma, Amit Kumar Singh
-
Patent number: 10133567Abstract: 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: GrantFiled: February 13, 2018Date of Patent: November 20, 2018Assignee: Secret Location Inc.Inventor: John Cumming
-
Patent number: 10127081Abstract: 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: GrantFiled: August 30, 2012Date of Patent: November 13, 2018Assignee: International Business Machines CorporationInventors: Erez Hadad, Yosef Moatti
-
Patent number: 10128000Abstract: 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: GrantFiled: April 20, 2012Date of Patent: November 13, 2018Assignee: Kaiser Foundation HospitalsInventors: Yi Zhou, Daniel P. Henderson
-
Patent number: 10127222Abstract: 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: GrantFiled: February 19, 2016Date of Patent: November 13, 2018Assignees: AT&T MOBILITY II LLC, AT&T Intellectual Property I, L.P.Inventors: Kevin Hochman, Glenn Blumstein, Ginger Chien
-
Patent number: 10123085Abstract: 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: GrantFiled: April 15, 2014Date of Patent: November 6, 2018Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Björn Norhammar, Fredrik Lindholm
-
Patent number: 10116975Abstract: [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: GrantFiled: September 27, 2017Date of Patent: October 30, 2018Assignee: SONY CORPORATIONInventors: Masayuki Imanishi, Masaaki Shino, Yoshiyuki Kunito, Yasuto Masuda
-
Patent number: 10108998Abstract: 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: GrantFiled: December 23, 2015Date of Patent: October 23, 2018Assignee: POINTERTOP, INC.Inventor: Jason Junge
-
Patent number: 10103964Abstract: 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: GrantFiled: June 17, 2016Date of Patent: October 16, 2018Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Daniel G. Sheleheda, Samuel Norman Alexander, John H. Hardenbergh, Joseph Harten, James Pace, Chaim Spielman