Processing Agent Patents (Class 709/202)
-
Patent number: 10476819Abstract: Described herein is a computer implemented method for displaying a conditional control in a chat interface running on a client device. The method comprises receiving, from a collaboration platform, a conditional control descriptor which defines a conditional control, one or more conditions, and an action to be performed on activation of the conditional control; determining whether the one or more conditions are met; and in response to determining that the one or more conditions are met, displaying the conditional control in the chat interface.Type: GrantFiled: March 31, 2016Date of Patent: November 12, 2019Assignee: Atlassian Pty LtdInventors: Tanguy Crusson, Julien Hoarau, Anatoli Kazatchkov, Michael Oates, Patrick Streule, Royce Wong
-
Patent number: 10467297Abstract: Techniques for identifying knowledge use an graphical user interface for inputting one or more terms to be explored for additional knowledge. Then a search is conducted across one or more sources of information to identify resources containing information about or information associated with said terms. The resources are decomposed into elemental units of information and stored in a data structures called nodes. A group of nodes are stored in a node pool and, from the node pool, correlations of nodes are constructed that represent knowledge.Type: GrantFiled: April 11, 2016Date of Patent: November 5, 2019Assignee: MAKE SENCE, INC.Inventors: Mark Bobick, Carl Wimmer
-
Patent number: 10467247Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives a specification of a set of attributes associated with a plurality of data objects managed by a first system. Each attribute in the set of attributes is associated with a different level in a hierarchy that includes a set of levels. The program further generates a hierarchical list of the set of attributes associated with the plurality of data objects based on the hierarchy. The program also replicates the plurality of data objects from the first system to a second system based on the hierarchical list of the set of attributes associated with the plurality of data objects in order for the second system to store the plurality of data objects according to the hierarchy.Type: GrantFiled: December 20, 2016Date of Patent: November 5, 2019Assignee: SAP SEInventors: Michael Rosier, Matthias Richter, Gabriela Bellemann de Leon, Eva Angelina Hase, Gisella Dominguez Anzuinelli, Nicolai Michaelis, Gunilla Carbol, Frank Schuhmacher, Lorenz Pfeil, Mathias Schoenecker
-
Patent number: 10469390Abstract: A method, computer program product and computer system is provided. A processor receives at least one tunnel endpoint load information of a plurality of virtual network tunnel endpoints associated with a first virtual network. A processor receives a request directed to the first virtual network from a requesting virtual machine of a second virtual network. A processor generates a destination network address of a virtual network tunnel endpoint associated with the first virtual network based, at least in part, on the at least one load information of the plurality of virtual network tunnel endpoints. A processor sends the destination network address to the requesting virtual machine.Type: GrantFiled: March 23, 2016Date of Patent: November 5, 2019Assignee: International Business Machines CorporationInventors: Venkata Siva N. Amulothu, Ashish Kapur, Vishal Shukla
-
Patent number: 10469563Abstract: These techniques introduce various “walker” agents that may physically move between different executing nodes/devices within the network. More specifically, a device in a network receives a path computation agent configured to determine a path in the network that satisfies an objective function. The device executes the path computation agent to update state information regarding the network maintained by the path computation agent. The device selects a neighbor of the device in the network to execute the path computation agent based on the updated state information regarding the network. The device instructs the selected neighbor to execute the path computation agent with the updated state information regarding the network. The device unloads the path computation agent from the device after selecting the neighbor of the device to execute the path computation agent.Type: GrantFiled: June 15, 2017Date of Patent: November 5, 2019Assignee: Cisco Technology, Inc.Inventors: Eric Levy-Abegnoli, Pascal Thubert, Patrick Wetterwald, Jean-Philippe Vasseur
-
Patent number: 10460349Abstract: Systems and methods are disclosed for opting-out of targeted advertising in online advertising environments. One method includes receiving an opt-out verification request, the opt-out verification including an IP address of a user device and HTTP header fields of an HTTP request of the user device; determining a geographic area of the user device based on the IP address of the user device; accessing an opt-out database having entries of user devices that opted-out of receiving targeted advertising based on at least one HTTP header field of the HTTP request; determining whether the user device has opted-out of receiving targeted advertising based on the determined geographic area of the user device, the HTTP header fields of the HTTP quest, and the entries of user devices of the opt-out database; and transmitting a verification acknowledgement when the user device is determined to have opted-out of receiving targeted advertising.Type: GrantFiled: February 11, 2015Date of Patent: October 29, 2019Assignee: Oath Inc.Inventor: Jeffrey Todd Wilson
-
Patent number: 10459912Abstract: A system, method, and computer-readable medium for optimized processing of queries that feature maximum or minimum equality conditions are provided. The disclosed mechanisms provide for a single-scan of the table on which the group-by query is applied. When the table is scanned, each processing module dynamically keeps track of the row(s) having a value of the attribute on which the equality condition is applied that equals or exceeds the maximum attribute value (assuming a maximum equality condition is applied) previously encountered by the processing module. Subsequently, a global aggregation process is then performed to compute the query's result without rescanning the table. Queries featuring a minimum equality condition are similarly processed in accordance with the disclosed embodiments.Type: GrantFiled: April 13, 2012Date of Patent: October 29, 2019Assignee: Teradata US, Inc.Inventor: Yu Xu
-
Patent number: 10460263Abstract: A method, system, and medium are provided for pooling network devices and updating service plans in a wireless network. The system includes at least one base station and network devices that are part of a wireless network. The base station is configured to group network devices based on a location identifier of each network device. The base station may pool network resources of network devices in each group. The base station, in turn, updates the service plans for customers having addresses that correspond to the location identifiers to reflect the grouped network devices and the pooled resources.Type: GrantFiled: July 21, 2017Date of Patent: October 29, 2019Assignee: Sprint Spectrum L.P.Inventors: Geoffrey Scott Martin, Michael Philip Dougan
-
Patent number: 10460415Abstract: An embodiment of a graphics apparatus may include a context engine to determine contextual information, a recommendation engine communicatively coupled to the context engine to determine a recommendation based on the contextual information, and a configuration engine communicatively coupled to the recommendation engine to adjust a configuration of a graphics operation based on the recommendation. Other embodiments are disclosed and claimed.Type: GrantFiled: April 10, 2017Date of Patent: October 29, 2019Assignee: Intel CorporationInventors: Joydeep Ray, Ankur N. Shah, Abhishek R. Appu, Deepak S. Vembar, ElMoustapha Ould-Ahmed-Vall, Atsuo Kuwahara, Travis T. Schluessler, Linda L. Hurd, Josh B. Mastronarde, Vasanth Ranganathan
-
Patent number: 10454775Abstract: A computer network discovery system may involve a computing system and a database disposed within a remote network management platform, and a proxy server application disposed within an enterprise network. The computing system may be configured to: transmit first instructions causing the proxy server application to obtain configuration and operational information for virtual machines; store the configuration and operational information for the virtual machines in a first set of tables of the database; transmit second instructions causing the server device to obtain configuration and operational information for services; and store the configuration and operational information for the services in a second set of tables of the database, where the first set and the second set of tables have tables in common that store at least part of the configuration and operational information for the virtual machines and the services.Type: GrantFiled: October 3, 2018Date of Patent: October 22, 2019Assignee: ServiceNow, Inc.Inventors: Gregory Grisco, Steve Francis, Shridhar Bylahalli
-
Patent number: 10437754Abstract: A management controller may request units of diagnostic information from a BIOS of the management controller's host computing device. The management controller may trigger an interrupt, in response to which the BIOS, by the execution of a processor of the host, may cause the diagnostic information to be copied to a video memory of the management controller. Upon the completion of the interrupt handler, a graphics controller of the management controller may cause the diagnostic information to be transferred to a non-volatile memory, and transferred out-of-band to a client device.Type: GrantFiled: September 23, 2016Date of Patent: October 8, 2019Assignee: Amazon Technologies, Inc.Inventors: Gavin Akira Ebisuzaki, Vijay Patel, Christopher James BeSerra
-
Patent number: 10440092Abstract: A method includes receiving, at a computing device from a social media platform, a first post associated with a first social media account. The method also includes determining, by the computing device, an event category of an event described in the first post. The method further includes determining, by the computing device, an estimated location associated with the event. The method also includes determining, by the computing device, a distance threshold based on the event category. The method further includes determining, by the computing device, whether a location of concern is within the distance threshold of the estimated location. The method also includes generating, by the computing device, an alert based on a determination that the location of concern is within the distance threshold of the estimated location.Type: GrantFiled: May 18, 2016Date of Patent: October 8, 2019Assignee: The Boeing CompanyInventors: Thomas Austin, Gary D. Gordon, Jonathan A. Metz, James G. Barnes, Radford J. Sorensen
-
Patent number: 10440668Abstract: A platoon server is in communication with a plurality of vehicles. The platoon server is programmed to receive a platoon request from a platoon candidate vehicle, the request including platoon data indicative of size, transmit power, and location of the candidate vehicle, admit the candidate vehicle to be a member vehicle of the platoon, and update which member vehicle of the platoon is platoon beacon based upon platoon data of each member vehicle of the platoon.Type: GrantFiled: November 7, 2018Date of Patent: October 8, 2019Assignee: Ford Global Technologies, LLCInventor: Tao Wu
-
Patent number: 10433201Abstract: An operation method of a controller in a transport network supporting communications between an access network and a core network may comprise transmitting a request message for requesting a channel state report to at least one transport node among a plurality of transport nodes included in the transport network; receiving, in response to the request message, a response message including channel state information from the at least one transport node; determining at least one protocol layer to be used in the at least one transport node based on the channel state information; and transmitting a control message including information on the determined at least one protocol layer to the at least one transport node.Type: GrantFiled: March 15, 2018Date of Patent: October 1, 2019Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventor: Byung Sik Yoon
-
Patent number: 10433256Abstract: An application control method includes acquiring M running applications on a mobile terminal, wherein M is a positive integer; acquiring user habit data related to closing at least one application within the M running applications; and closing the at least one application within the M running applications according to the user habit data. With embodiments of the present disclosure, an intelligent closing of the applications can be achieved, and power consumption of a mobile terminal can be reduced.Type: GrantFiled: April 24, 2018Date of Patent: October 1, 2019Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.Inventor: Jian Bai
-
Patent number: 10432790Abstract: Systems and methods for automated telephone host system interaction. A system can include one or more client applications executable by respective communication devices and a server in communication with the respective communication devices. The system can store user information for a user and receive, from the user, requests associated with a service provider. Responsive to the requests, the system can cause initiation of a call center call to a call center associated with the service provider, automatically navigate a call handling system of the call center, monitor a held call center call, and detect when a live agent answers the call. Responsive to detecting the live agent, the system can initiate a call to the user device and bridge the calls such that the user can speak to the live agent.Type: GrantFiled: March 13, 2018Date of Patent: October 1, 2019Assignee: REPNOW INC.Inventors: Alexander Boone, Stanfell Boone, Fredrick Korfin
-
Patent number: 10431112Abstract: Computer-based systems and methods support linguistic education between a tutor and a student using mobile computing devices with touchscreen user interfaces for both that allow the tutor to deliver lesson prompts and monitor in real-time, on his/her mobile device, responses made by the student on the student's mobile device. The linguistic lessons can be quickly created and individualized for each student, based on statistical estimates of student knowledge of each concept in the appropriate scope and sequence. The planned lesson may then be downloaded onto the tutor's mobile device for delivery in a tutoring session. The tutor uses the touchscreen interface of the tutor mobile device to select concept prompts in the downloaded lesson. These prompts can then be displayed on the student's input device. The student may use an input component of the student mobile device to enter a response that is then transmitted back to the tutor mobile device. The student may also answer orally.Type: GrantFiled: November 8, 2016Date of Patent: October 1, 2019Inventor: Arthur Ward
-
Patent number: 10432542Abstract: A mobile telecommunications network includes a core, a radio access network, and a platform control unit. The platform control unit is capable of identifying a network path of a communication that originated from a mobile terminal. Based on certain characteristics of the communication, the platform control unit will determine whether the communication should be offloaded from its network route. If the communication is to be offloaded, then the platform control unit causes the communication to bypass the network's core.Type: GrantFiled: May 3, 2013Date of Patent: October 1, 2019Assignee: VODAFONE IP LICENSING LIMITEDInventors: Peter Cosimini, Peter Howard, Steven Allen, David Fox
-
Patent number: 10425505Abstract: In one embodiment, a method is provided. The method comprises: receiving a selection of at least one of: an initial air traffic control (ATC) message communications protocol and an initial controller-pilot data link communications (CPDLC) system; determining if a second communications protocol was selected; if the second communications protocol was selected, trapping at least one of a received ATC message in a first communications protocol, and a to be sent ATC message in the first communications protocol; and at least one of sending an ATC message in the selected communications protocol and receiving an ATC message in the selected communications protocol.Type: GrantFiled: April 10, 2017Date of Patent: September 24, 2019Assignee: Honeywell International Inc.Inventor: Thomas F. McGuffin
-
Patent number: 10423513Abstract: In accordance with embodiments, there are provided mechanisms and methods for monitoring data activity utilizing a shared data store. These mechanisms and methods for monitoring data activity utilizing a shared data store can enable enhanced data monitoring, more efficient data storage, improved system resource utilization, etc.Type: GrantFiled: June 25, 2018Date of Patent: September 24, 2019Assignee: SALESFORCE.COM, INC.Inventors: Scott W. Yancey, Scott Hansma
-
Patent number: 10417612Abstract: Systems, methods, and software are disclosed herein for implementing enhanced search environments. In one implementation, an enhanced service environment includes a working set service that receives event signals initiated by working set agents in various application services. The working set agents communicate the event signals to nominate events occurring in the application services for inclusion in a working set of information specific to a user. The nominations may be based at least in part on a working set model specific to the user. In response to receiving the event signals, the working set service determines which of the events qualify for inclusion in the working set of information based at least in part on the working set model. For each event that qualifies for inclusion, the working set is modified to include at least the event.Type: GrantFiled: December 4, 2013Date of Patent: September 17, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Johannes Ernst Gehrke, Eirik Knutsen, Øystein Torbjørnsen, James Charles Kleewein, Bård Kvalheim, Øivind Wang
-
Patent number: 10417065Abstract: A system and method is presented that installs an agent on a computer system that monitors the start of processes by the computer system and that identifies the start of processes that perform container management activities, like starting and stopping container environments. On start of a container manager process, the agent starts a container manager agent that establishes a monitoring connection to the container manager process. The container manager agent monitors activities performed by the container manager process to detect the start of new container environments by the container manager process. On detection of a container start, the container manager agent manipulates the container configuration in a way that a process type specific in-process agent is automatically injected into processes started inside the container.Type: GrantFiled: June 9, 2017Date of Patent: September 17, 2019Assignee: Dynatrace LLCInventors: Ernst Ambichl, Thomas Koeckerbauer, Gernot Reisinger
-
Patent number: 10417228Abstract: An analytic is deployed at the task driver, and the analytic performs one or more functions. At the task driver, an execution plan for the analytic is determined based at least in part upon an analysis of the functions. The execution plan determines a location for execution of each of the functions, and the location is one of the computational node or the data node. The functions are executed according to the execution plan.Type: GrantFiled: December 16, 2016Date of Patent: September 17, 2019Assignee: General Electric CompanyInventors: Qian Chen, Vamshi Gandrapu
-
Patent number: 10419420Abstract: A system and method are described in which a document transaction management platform coordinates performance of trust actions across a plurality of trust service providers. For example, a method can include operations executing on a connector module in communication with a digital transaction management platform and a trust service provider, such as the following. Receiving, from the digital transaction management platform, a transaction request including a token and a requested trust action. Accessing user information for a recipient involved in the requested trust action using the token. Obtaining, from the digital transaction management platform, transaction data associated with the requested trust action. Coordinating, with the trust service provider, performance of the trust action on at least a portion of the transaction data. Transmitting, to the digital transaction management platform, a proof received from the trust service provider confirming performance of the trust action.Type: GrantFiled: July 21, 2016Date of Patent: September 17, 2019Assignee: DocuSign, Inc.Inventors: David Steeves, Gregory J. Alger, Joshua D. Wise, Jayson C. McCleery, Peleg Atar, Ezer Farhi, Ryan J. Cox
-
Patent number: 10412067Abstract: A system to deliver an application, hosted by a private application provider, over a network to a user device comprising: an application delivery system that includes, a frontend network interface that includes at least one first traffic director (FTD) instance; a network security interface that includes a plurality of traffic processing server (TPS) instances; a backend network interface that includes at least one backend traffic director (BTD) instance; and at least one agent that is associated with the application and that is disposed within the private application provider system; wherein a federated TLS ticket is used to filter TLS connection requests received by an FTD instance; and wherein a TLS extension is used to filter TLS connection requests received by a BTD instance.Type: GrantFiled: April 18, 2017Date of Patent: September 10, 2019Assignee: Akamai Technologies, Inc.Inventors: Seetharama Sarma Ayyadevara, Seemant Choudhary, Stephan Benny, Pravin Tatti, Punit Kandoi, Rohit Verma, Venukrishna Prasad
-
Patent number: 10409665Abstract: A system and method for real-time detection of anomalies in database or application usage is disclosed. Embodiments provide a mechanism to detect anomalies in database or application usage, such as data exfiltration attempts, first by identifying correlations (e.g., patterns of normalcy) in events across different heterogeneous data streams (such as those associated with ordinary, authorized and benign database usage, workstation usage, user behavior or application usage) and second by identifying deviations/anomalies from these patterns of normalcy across data streams in real-time as data is being accessed. An alert is issued upon detection of an anomaly, wherein a type of alert is determined based on a characteristic of the detected anomaly.Type: GrantFiled: June 5, 2015Date of Patent: September 10, 2019Assignee: NORTHRUP GRUMMAN SYSTEMS CORPORATIONInventors: Donald Steiner, John Day
-
Patent number: 10410122Abstract: A computer-implemented content suggestion engine provides content suggestions to a requesting user based on information about content items that other users may have independently categorized or organized into folders within a content repository. Embodiments of the method comprise a content repository having a plurality of content items, where each content item is associated with one or more user-created folders. Embodiments further comprise receiving, via a network, a suggestion request for suggested content, where the suggestion request identifies a first content item for which suggestions are sought. Other content items in the content repository are then identified as potential suggestions based on the application of a formal relationship between the first content item and the potential suggested content items. One or more of the potential suggested content items may then be provided in response to the suggestion request via the network.Type: GrantFiled: January 9, 2017Date of Patent: September 10, 2019Assignee: Bublup, Inc.Inventors: Alain J. Cohen, Marc A. Cohen, Ryan McKeown, Stefan Znam, Alberto Morales
-
Patent number: 10409650Abstract: The technology disclosed relates to discovering a previously unknown attribute of stream processing systems according to which client offsets or client subscription queries for a streaming data store rapidly converge to a dynamic tip of a data stream that includes the most recent messages or events. In particular, it relates to grouping clients into bins to reduce a number of queries to the streaming data store by several orders of magnitude when servicing tens, hundreds, thousands or millions of clients. The bin count is further reduced by coalescing bins that have overlapping offsets. It also relates to establishing separate caches only for the current tips of data streams and serving the bins from the caches instead of the backend data store using group queries. Further, the caches are periodically updated to include the most recent messages or events appended to the dynamic tips of the data streams.Type: GrantFiled: February 24, 2016Date of Patent: September 10, 2019Assignee: salesforce.com, inc.Inventors: Yingwu Zhao, Hal Scott Hildebrand
-
Patent number: 10412020Abstract: A computing resource service provider may provide computing instances organized into logical groups, such as auto-scale groups. Computing instances assigned to an auto-scale group may be associated with one or more load balancers configured to direct traffic to the computing instances. Furthermore, customers of the computing resource service provider may add or remove load balancer from the auto-scale groups. A background process may be used to add and remove computer instances of the auto-scale group form the load balancers customers are attempting to have added or removed.Type: GrantFiled: April 30, 2015Date of Patent: September 10, 2019Assignee: Amazon Technologies, Inc.Inventors: Marcel Robert Guzman, Norman Jordan, Shawn Jones, Ahmed Usman Khalid
-
Patent number: 10404734Abstract: Techniques for performing root cause analysis in dynamic software testing via probabilistic modeling are provided. In one example, a computer-implemented method includes initializing, by a system operatively coupled to a processor, a threshold value, a defined probability value, and a counter value. The computer-implemented method also includes, in response to determining, by the system, that a probability value assigned to a candidate payload of one or more candidate payloads exceeds the defined probability value, and in response to determining, by the system, that the counter value exceeds the threshold value: determining, by the system, that a match exists between the candidate payload and an input point based on an application of the candidate payload to the input point resulting in a defined condition, wherein the one or more candidate payloads are represented by population data accessed by the system.Type: GrantFiled: July 7, 2016Date of Patent: September 3, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Supriyo Chakraborty, Omer Tripp
-
Patent number: 10402182Abstract: The dependencies of an application are identified by intercepting application programming interface calls made by an application. A determination is then made at the runtime of the application as to whether the dependencies of the application are present. If the dependencies are not present, a client device upon which the application is executing is configured such that the dependencies are present and are made available only to the authorized application. If the dependencies are present and the application is authorized to interact with the dependencies, the application is permitted to execute.Type: GrantFiled: May 15, 2018Date of Patent: September 3, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Matthew Christopher Babey, Eric Jewart, Kristofer Hellick Reierson, Angela Mele Anderson
-
Patent number: 10404613Abstract: Computing resource services have computing resources allocated among regions and data zones, where regions can be completely separate deployments of an infrastructure to provide the highest degree of independence. The more regions that are utilized by a customer, the higher the level of fault tolerance may exist. Current networks consist of heavily distributed infrastructures or mainly centralized infrastructures, both of which can cause complete control plane failures when even a subset of a data zone or region loses network connectivity. The placement of control plane and data plane resources provides for optimal availability and durability during infrastructure failures.Type: GrantFiled: March 31, 2014Date of Patent: September 3, 2019Assignee: Amazon Technologies, Inc.Inventors: Marc John Brooker, Marc Levy, Norbert Paul Kusters, David R. Richardson, Marc Stephen Olson
-
Patent number: 10394677Abstract: A method, apparatus, and computer program product uses a SELECT FOR UPDATE, to pick up events from a TARGET_EVENT table. Selected events are reserved for processing by a cluster node which triggers a query. PICKUP_TIME and SERVER_ID values are inserted for each of the events picked from the TARGET_EVENT table. The events are grouped by TARGET and UID while preserving a relative order in an overall event sequence. A group of events is then submitted for processing.Type: GrantFiled: October 28, 2016Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventor: Mark Braksator
-
Patent number: 10394538Abstract: A computer-implemented method includes: receiving, by a computing device, a trigger indication to deploy a new artifact into an application cluster; obtaining, by the computing device, deployment data for the new artifact from one or more service entities via external application programming interface (API) calls; storing, by the computing device, the deployment data as a deployment data object; and providing, by the computing device, the deployment data object to a plurality of instances of the application cluster via internal API calls without the need for the plurality of instances to conduct external API calls to the one or more service entities.Type: GrantFiled: February 9, 2017Date of Patent: August 27, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Subramanian Krishnan, Nagarjuna Surabathina, Bharathi Venkatasubramanian
-
Patent number: 10394527Abstract: A computerized system and method for generating an application structure for an application in a computerized organization having a plurality of components. An implementation includes generating the application structure for the application by including, in the application structure, applicative components and connections between applicative components identified using a first entry point. In an implementation, the identification of the applicative components and the connections between applicative components includes applying a first set of patterns against a first component associated with the first entry point to identify a first applicative component of the applicative components and a first connection of the connections, the first connection including a second entry point. The applicative components and the connections between applicative components can be recursively identified.Type: GrantFiled: October 3, 2018Date of Patent: August 27, 2019Assignee: SERVICENOW, INC.Inventors: Shai Mohaban, Haviv Rosh, Yarin Benado, Yuval Cohen
-
Patent number: 10384689Abstract: A method for operating a control unit of a motor vehicle. A status inquiry is transmitted by a watchdog unit to a first monitoring unit, which is implemented on a first processor core of a multicore processor. A status response is ascertained by the first monitoring unit as a function of the status inquiry. A fault is ascertained by the watchdog unit as a function of the status response.Type: GrantFiled: June 8, 2017Date of Patent: August 20, 2019Assignee: Robert Bosch GmbHInventors: Jaroslaw Topp, Dieter Thoss, Margit Mueller, Thomas Hartgen
-
Patent number: 10387171Abstract: A system and method for integrating an application with a plurality of persistence systems is described. The system includes a processor; and a memory comprising instructions configured to cause the processor to: receive, from a client, a request for access to an application, the application developed for a first persistent system, the application operational on a platform, the platform providing functionality of the first application for information on the first persistent system and information on a second persistent system; provide, to the client, instructions that when implemented cause a user interface to be dynamically generated in a browser of the client, the user interface for using the application; and provide a data model to translate input from and output to the user interface for use by the application.Type: GrantFiled: August 13, 2016Date of Patent: August 20, 2019Assignee: POSITIVEEDGE SOLUTIONS LLCInventor: Arunabh Hazarika
-
Patent number: 10380604Abstract: A method implemented in a computer infrastructure having computer executable code, including generating one or more ad-avatars in a virtual universe (VU) and monitoring information from the VU. Additionally, the method includes directing the one or more ad-avatars to perform one or more viral advertisements in the VU based on the information.Type: GrantFiled: July 17, 2008Date of Patent: August 13, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rick A. Hamilton, II, Jenny S. Li, Clifford A. Pickover, Anne R. Sand
-
Patent number: 10382559Abstract: The invention relates to the field of controlling road traffic, and particularly to a method for coordinated control in an intelligent traffic cloud control system, and in the method, a central system can perform global coordinated control, or a control server can perform local coordinated control, and if the control server performs local coordinated control, then the control server can distribute a pertinent coordinated control strategy for a particular condition in a service area, thus alleviating the burden on the central system, and reducing the overall amount of data information to be transmitted in the intelligent traffic system, and also shortening the period of time for transmitting the data information so as to improve the efficiency of generating and enforcing the coordinated control strategy, and to address the problem of a traffic jam at a crossing effectively in a real-time manner.Type: GrantFiled: December 2, 2016Date of Patent: August 13, 2019Assignee: KYLAND TECHNOLOGY CO., LTD.Inventors: Fusheng Zhang, Guozhen Ma, Zhiwei Yan
-
Patent number: 10374927Abstract: Methods, apparatus and computer readable storage medium are disclosed to monitor media exposure. Examples disclosed herein compare bandwidth usage of a first media presentation application executing in a background of a consumer device to a first threshold for bandwidth activity to determine if the first media presentation application is one of active or inactive, the first threshold based on a first bandwidth usage pattern of the first media presentation application. Examples disclosed herein determine a state of a second media presentation application executing in a foreground of the consumer device during the first time period as one of active or inactive based on whether a special event associated with the second media presentation application is detected.Type: GrantFiled: August 14, 2017Date of Patent: August 6, 2019Assignee: The Nielsen Company (US), LLCInventors: Susan Cimino, Achilleas Papakostas, Cary Pillers
-
Patent number: 10375244Abstract: A contact center is provided that can service customers on premises via a mobile kiosk. The mobile kiosk may be carried by the customer or by an on-site customer service representative. The mobile kiosk may be enqueued in the contact center contact queue such that enhanced customer service can be provided through interfacing with the enterprise database, vendor databases, as well as assigning an appropriately skilled contact center agent to the customer contact.Type: GrantFiled: August 6, 2008Date of Patent: August 6, 2019Assignee: Avaya Inc.Inventors: Deborah Hill, Sarah H. Kiefhaber, Joylee E. Kohler, Katherine A. Sobus, Rodney A. Thomson
-
Patent number: 10369476Abstract: Systems and methods are provided for an automatic user or friend recommendation system that matches players that have compatible play styles, play schedules, or the like. Behavioral data is collected or entered from players, and a profile of each player is created and compared to calculate a compatibility score. If the compatibility score exceeds a predetermined threshold, then the players are marked as compatible, or a degree of compatibility may be calculated and displayed as well. Users can edit their profile, e.g., on a web application or in-game. Users may also interact with optional and incremental demographic survey questions as they log in. A notification of compatible players may be provided via the web application or via an in-game indication. For example, a glow may appear around a compatible player, or compatible players may be displayed in a list, such as an instant messaging client.Type: GrantFiled: November 28, 2017Date of Patent: August 6, 2019Assignee: SONY INTERACTIVE ENTERTAINMENT AMERICA LLCInventor: Nathan Pearce
-
Patent number: 10362106Abstract: Systems, methods, and computer-readable media for an adaptive gossip protocol. A node in a cluster can detect a gossip protocol synchronization triggering event which can include an indication that the node has received data from a second node via a gossip protocol, an update to data maintained by nodes in the cluster, and/or an operation. In response to the triggering event, the node can determine a dynamic gossip interval for disseminating data from the node to other nodes via a gossip protocol, the dynamic gossip interval being based on a synchronization state associated with the cluster and/or one or more gossip protocol events associated with the cluster. Next, the node can select a third node in the cluster for disseminating the data from the node to the third node. The node can then transmit the data to the third node via the gossip protocol based on the dynamic gossip interval.Type: GrantFiled: July 21, 2015Date of Patent: July 23, 2019Assignee: CISCO TECHNOLOGY, INC.Inventors: Abhishek Kumar, Harmanpreet Singh, Kamalkrishna Rameshan, Moiz Raja
-
Patent number: 10362097Abstract: A device may receive a request for an operation that includes a plurality of processing steps may identify metadata information. The device may determine a first processing step, and select a first microservice to call and a first transport protocol to utilize to call the first microservice. The device may call the first microservice, and may receive, from the first microservice a first output. The device may determine a second processing step, and select a second microservice to call and a second transport protocol to utilize to call the second microservice, wherein the second transport protocol is different from the first transport protocol. The device may call the second microservice, and may receive, from the second microservice, a second output. The device may provide a response to the request based on the first output and the second output.Type: GrantFiled: June 5, 2018Date of Patent: July 23, 2019Assignee: Capital One Services, LLCInventors: Tuhin Gupta, Prabhu Ranjith Kumar Koduri, Parameswaran V Vaidyanathan, Joji Thomas John, Ashwin Jacob, Siju Thomas, Kevin Gleaton, Amit Singh, Vivek Paul Chandrasekharan, Mithun Jose, Venkata Sudha Aluru, Manoj Pemmasani, Justin Reid, Michael P. Newell
-
Patent number: 10356223Abstract: Technology is described for migrating connections for Internet of Things (IoT) devices. Data packets may be received from an IoT device for forwarding to a first physical host in a computing service environment. A determination to migrate the connection for the IoT device from the first physical host to a second physical host in the computing service environment may be performed when a throughput of the data packets received from the IoT device for the first physical host exceeds a defined threshold. A connection migration procedure may be initiated to migrate the connection for the IoT device from the first physical host to the second physical host. The connection migration procedure may include an exchange of session state information for the IoT device from the first physical host to the second physical host to enable the migration of the connection to the second physical host.Type: GrantFiled: March 17, 2016Date of Patent: July 16, 2019Assignee: Amazon Technologies, Inc.Inventors: Calvin Yue-Ren Kuo, Jonathan I. Turow, Tristam Kyle MacDonald, Justin Robert Knoepfler, Yadunandan Parthasarathy, Aditya Bhalla, Sudarshan Anand Chitre
-
Patent number: 10354657Abstract: A method for identifying a user among a plurality of users of a multimedia system comprising extracting an i-vector for the speech utterance using total variability modeling, comparing the extracted i-vector with a collection of i-vector sets in order to identify a target set most similar to the extracted i-vector, and granting access to the multimedia system in accordance with an access profile associated with the identified target set. Further, source variation is minimized by, for each speech utterance acquired using a specific data source, re-centering first-order statistics of the speech utterance around the mean of an informative prior associated with the source, and using the co-variance of the informative prior associated with the source when extracting the i-vector for the speech utterance.Type: GrantFiled: February 10, 2016Date of Patent: July 16, 2019Assignee: BANG & OLUFSEN A/SInventors: Sven Ewan Shepstone, Søren Borup Jensen
-
Patent number: 10348808Abstract: As disclosed herein a method, executed by a computer, for enabling a hybrid cloud environment includes receiving, on a cloud environment, a hybrid cloud application package comprising a deployable cloud package and a deployable on-premise package, and deploying the deployable cloud package in a container on the cloud environment, providing a cloud application. The method further includes establishing a secure bi-directional communication tunnel between the cloud environment and an on-premise environment, thereby masking network connection information, and sending, with the secure bi-directional messaging framework, the deployable on-premise package to an on-premise server in the on-premise environment. The method further includes sending a message, with the secure bi-directional messaging framework, requesting services from an on-premise application, and receiving a response from the on-premise application. A computer program product corresponding to the above method is also disclosed herein.Type: GrantFiled: October 30, 2015Date of Patent: July 9, 2019Assignee: International Business Machines CorporationInventors: Po-cheng Chiu, Wei-Ting Chou, Chih-Hsiung Liu
-
Patent number: 10331637Abstract: A method and apparatus for transmitting, receiving, and storing files based on a predetermined container structure are provided. The method includes identifying some or all of files to be transmitted among the stored files; generating transmission information for the identified files and transmitting the transmission information to the receiving device; configuring a header including information about the location of the directory in which each of the identified files is to be stored; and adding the configured header to each of the identified files and transmitting the header-added files to the receiving device.Type: GrantFiled: June 5, 2013Date of Patent: June 25, 2019Assignee: Samsung Electronics Co., Ltd.Inventors: Se-Hee Han, Jun-Hyung Kim, Jong-Hyo Lee, Joo-Yeol Lee, Ji-Hye Lee
-
Patent number: 10332320Abstract: One embodiment provides for a computing device within an autonomous vehicle, the compute device comprising a wireless network device to enable a wireless data connection with an autonomous vehicle network, a set of multiple processors including a general-purpose processor and a general-purpose graphics processor, the set of multiple processors to execute a compute manager to manage execution of compute workloads associated with the autonomous vehicle, the compute workload associated with autonomous operations of the autonomous vehicle, and offload logic configured to execute on the set of multiple processors, the offload logic to determine to offload one or more of the compute workloads to one or more autonomous vehicles within range of the wireless network device.Type: GrantFiled: April 17, 2017Date of Patent: June 25, 2019Assignee: Intel CorporationInventors: Barath Lakshamanan, Linda L. Hurd, Ben J. Ashbaugh, Elmoustapha Ould-Ahmed-Vall, Liwei Ma, Jingyi Jin, Justin E. Gottschlich, Chandrasekaran Sakthivel, Michael S. Strickland, Brian T. Lewis, Lindsey Kuper, Altug Koker, Abhishek R. Appu, Prasoonkumar Surti, Joydeep Ray, Balaji Vembu, Javier S. Turek, Naila Farooqui
-
Patent number: 10334069Abstract: The disclosed embodiments relate to techniques for managing a local cache on a computing device that stores content items for an online content-management system. These techniques generally operate by gathering information that is available on the computing device (such as information about user actions, information about which applications are executing, and information about the location of the computing device) and using this information to identify relevant content items that are likely to be accessed in the near future. This enables the system to perform cache-management operations at the local cache to facilitate rapidly accessing the relevant content items through the local cache.Type: GrantFiled: May 10, 2013Date of Patent: June 25, 2019Assignee: Dropbox, Inc.Inventor: Chris Barton