Processing Agent Patents (Class 709/202)
  • Patent number: 10476819
    Abstract: 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: Grant
    Filed: March 31, 2016
    Date of Patent: November 12, 2019
    Assignee: Atlassian Pty Ltd
    Inventors: Tanguy Crusson, Julien Hoarau, Anatoli Kazatchkov, Michael Oates, Patrick Streule, Royce Wong
  • Patent number: 10467297
    Abstract: 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: Grant
    Filed: April 11, 2016
    Date of Patent: November 5, 2019
    Assignee: MAKE SENCE, INC.
    Inventors: Mark Bobick, Carl Wimmer
  • Patent number: 10467247
    Abstract: 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: Grant
    Filed: December 20, 2016
    Date of Patent: November 5, 2019
    Assignee: SAP SE
    Inventors: 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: 10469390
    Abstract: 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: Grant
    Filed: March 23, 2016
    Date of Patent: November 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Venkata Siva N. Amulothu, Ashish Kapur, Vishal Shukla
  • Patent number: 10469563
    Abstract: 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: Grant
    Filed: June 15, 2017
    Date of Patent: November 5, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: Eric Levy-Abegnoli, Pascal Thubert, Patrick Wetterwald, Jean-Philippe Vasseur
  • Patent number: 10460349
    Abstract: 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: Grant
    Filed: February 11, 2015
    Date of Patent: October 29, 2019
    Assignee: Oath Inc.
    Inventor: Jeffrey Todd Wilson
  • Patent number: 10459912
    Abstract: 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: Grant
    Filed: April 13, 2012
    Date of Patent: October 29, 2019
    Assignee: Teradata US, Inc.
    Inventor: Yu Xu
  • Patent number: 10460263
    Abstract: 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: Grant
    Filed: July 21, 2017
    Date of Patent: October 29, 2019
    Assignee: Sprint Spectrum L.P.
    Inventors: Geoffrey Scott Martin, Michael Philip Dougan
  • Patent number: 10460415
    Abstract: 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: Grant
    Filed: April 10, 2017
    Date of Patent: October 29, 2019
    Assignee: Intel Corporation
    Inventors: 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: 10454775
    Abstract: 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: Grant
    Filed: October 3, 2018
    Date of Patent: October 22, 2019
    Assignee: ServiceNow, Inc.
    Inventors: Gregory Grisco, Steve Francis, Shridhar Bylahalli
  • Patent number: 10437754
    Abstract: 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: Grant
    Filed: September 23, 2016
    Date of Patent: October 8, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Gavin Akira Ebisuzaki, Vijay Patel, Christopher James BeSerra
  • Patent number: 10440092
    Abstract: 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: Grant
    Filed: May 18, 2016
    Date of Patent: October 8, 2019
    Assignee: The Boeing Company
    Inventors: Thomas Austin, Gary D. Gordon, Jonathan A. Metz, James G. Barnes, Radford J. Sorensen
  • Patent number: 10440668
    Abstract: 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: Grant
    Filed: November 7, 2018
    Date of Patent: October 8, 2019
    Assignee: Ford Global Technologies, LLC
    Inventor: Tao Wu
  • Patent number: 10433201
    Abstract: 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: Grant
    Filed: March 15, 2018
    Date of Patent: October 1, 2019
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventor: Byung Sik Yoon
  • Patent number: 10433256
    Abstract: 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: Grant
    Filed: April 24, 2018
    Date of Patent: October 1, 2019
    Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
    Inventor: Jian Bai
  • Patent number: 10432790
    Abstract: 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: Grant
    Filed: March 13, 2018
    Date of Patent: October 1, 2019
    Assignee: REPNOW INC.
    Inventors: Alexander Boone, Stanfell Boone, Fredrick Korfin
  • Patent number: 10431112
    Abstract: 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: Grant
    Filed: November 8, 2016
    Date of Patent: October 1, 2019
    Inventor: Arthur Ward
  • Patent number: 10432542
    Abstract: 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: Grant
    Filed: May 3, 2013
    Date of Patent: October 1, 2019
    Assignee: VODAFONE IP LICENSING LIMITED
    Inventors: Peter Cosimini, Peter Howard, Steven Allen, David Fox
  • Patent number: 10425505
    Abstract: 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: Grant
    Filed: April 10, 2017
    Date of Patent: September 24, 2019
    Assignee: Honeywell International Inc.
    Inventor: Thomas F. McGuffin
  • Patent number: 10423513
    Abstract: 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: Grant
    Filed: June 25, 2018
    Date of Patent: September 24, 2019
    Assignee: SALESFORCE.COM, INC.
    Inventors: Scott W. Yancey, Scott Hansma
  • Patent number: 10417612
    Abstract: 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: Grant
    Filed: December 4, 2013
    Date of Patent: September 17, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Johannes Ernst Gehrke, Eirik Knutsen, Øystein Torbjørnsen, James Charles Kleewein, Bård Kvalheim, Øivind Wang
  • Patent number: 10417065
    Abstract: 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: Grant
    Filed: June 9, 2017
    Date of Patent: September 17, 2019
    Assignee: Dynatrace LLC
    Inventors: Ernst Ambichl, Thomas Koeckerbauer, Gernot Reisinger
  • Patent number: 10417228
    Abstract: 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: Grant
    Filed: December 16, 2016
    Date of Patent: September 17, 2019
    Assignee: General Electric Company
    Inventors: Qian Chen, Vamshi Gandrapu
  • Patent number: 10419420
    Abstract: 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: Grant
    Filed: July 21, 2016
    Date of Patent: September 17, 2019
    Assignee: DocuSign, Inc.
    Inventors: David Steeves, Gregory J. Alger, Joshua D. Wise, Jayson C. McCleery, Peleg Atar, Ezer Farhi, Ryan J. Cox
  • Patent number: 10412067
    Abstract: 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: Grant
    Filed: April 18, 2017
    Date of Patent: September 10, 2019
    Assignee: Akamai Technologies, Inc.
    Inventors: Seetharama Sarma Ayyadevara, Seemant Choudhary, Stephan Benny, Pravin Tatti, Punit Kandoi, Rohit Verma, Venukrishna Prasad
  • Patent number: 10409665
    Abstract: 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: Grant
    Filed: June 5, 2015
    Date of Patent: September 10, 2019
    Assignee: NORTHRUP GRUMMAN SYSTEMS CORPORATION
    Inventors: Donald Steiner, John Day
  • Patent number: 10410122
    Abstract: 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: Grant
    Filed: January 9, 2017
    Date of Patent: September 10, 2019
    Assignee: Bublup, Inc.
    Inventors: Alain J. Cohen, Marc A. Cohen, Ryan McKeown, Stefan Znam, Alberto Morales
  • Patent number: 10409650
    Abstract: The technology disclosed relates to discovering a previously unknown attribute of stream processing systems according to which client offsets or client subscription queries for a streaming data store rapidly converge to a dynamic tip of a data stream that includes the most recent messages or events. In particular, it relates to grouping clients into bins to reduce a number of queries to the streaming data store by several orders of magnitude when servicing tens, hundreds, thousands or millions of clients. The bin count is further reduced by coalescing bins that have overlapping offsets. It also relates to establishing separate caches only for the current tips of data streams and serving the bins from the caches instead of the backend data store using group queries. Further, the caches are periodically updated to include the most recent messages or events appended to the dynamic tips of the data streams.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: September 10, 2019
    Assignee: salesforce.com, inc.
    Inventors: Yingwu Zhao, Hal Scott Hildebrand
  • Patent number: 10412020
    Abstract: 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: Grant
    Filed: April 30, 2015
    Date of Patent: September 10, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Marcel Robert Guzman, Norman Jordan, Shawn Jones, Ahmed Usman Khalid
  • Patent number: 10404734
    Abstract: 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: Grant
    Filed: July 7, 2016
    Date of Patent: September 3, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Supriyo Chakraborty, Omer Tripp
  • Patent number: 10402182
    Abstract: 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: Grant
    Filed: May 15, 2018
    Date of Patent: September 3, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Matthew Christopher Babey, Eric Jewart, Kristofer Hellick Reierson, Angela Mele Anderson
  • Patent number: 10404613
    Abstract: 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: Grant
    Filed: March 31, 2014
    Date of Patent: September 3, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Marc John Brooker, Marc Levy, Norbert Paul Kusters, David R. Richardson, Marc Stephen Olson
  • Patent number: 10394677
    Abstract: 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: Grant
    Filed: October 28, 2016
    Date of Patent: August 27, 2019
    Assignee: International Business Machines Corporation
    Inventor: Mark Braksator
  • Patent number: 10394538
    Abstract: 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: Grant
    Filed: February 9, 2017
    Date of Patent: August 27, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Subramanian Krishnan, Nagarjuna Surabathina, Bharathi Venkatasubramanian
  • Patent number: 10394527
    Abstract: 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: Grant
    Filed: October 3, 2018
    Date of Patent: August 27, 2019
    Assignee: SERVICENOW, INC.
    Inventors: Shai Mohaban, Haviv Rosh, Yarin Benado, Yuval Cohen
  • Patent number: 10384689
    Abstract: 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: Grant
    Filed: June 8, 2017
    Date of Patent: August 20, 2019
    Assignee: Robert Bosch GmbH
    Inventors: Jaroslaw Topp, Dieter Thoss, Margit Mueller, Thomas Hartgen
  • Patent number: 10387171
    Abstract: 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: Grant
    Filed: August 13, 2016
    Date of Patent: August 20, 2019
    Assignee: POSITIVEEDGE SOLUTIONS LLC
    Inventor: Arunabh Hazarika
  • Patent number: 10380604
    Abstract: 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: Grant
    Filed: July 17, 2008
    Date of Patent: August 13, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rick A. Hamilton, II, Jenny S. Li, Clifford A. Pickover, Anne R. Sand
  • Patent number: 10382559
    Abstract: 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: Grant
    Filed: December 2, 2016
    Date of Patent: August 13, 2019
    Assignee: KYLAND TECHNOLOGY CO., LTD.
    Inventors: Fusheng Zhang, Guozhen Ma, Zhiwei Yan
  • Patent number: 10374927
    Abstract: 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: Grant
    Filed: August 14, 2017
    Date of Patent: August 6, 2019
    Assignee: The Nielsen Company (US), LLC
    Inventors: Susan Cimino, Achilleas Papakostas, Cary Pillers
  • Patent number: 10375244
    Abstract: 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: Grant
    Filed: August 6, 2008
    Date of Patent: August 6, 2019
    Assignee: Avaya Inc.
    Inventors: Deborah Hill, Sarah H. Kiefhaber, Joylee E. Kohler, Katherine A. Sobus, Rodney A. Thomson
  • Patent number: 10369476
    Abstract: 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: Grant
    Filed: November 28, 2017
    Date of Patent: August 6, 2019
    Assignee: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
    Inventor: Nathan Pearce
  • Patent number: 10362106
    Abstract: 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: Grant
    Filed: July 21, 2015
    Date of Patent: July 23, 2019
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Abhishek Kumar, Harmanpreet Singh, Kamalkrishna Rameshan, Moiz Raja
  • Patent number: 10362097
    Abstract: 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: Grant
    Filed: June 5, 2018
    Date of Patent: July 23, 2019
    Assignee: Capital One Services, LLC
    Inventors: 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: 10356223
    Abstract: 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: Grant
    Filed: March 17, 2016
    Date of Patent: July 16, 2019
    Assignee: 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: 10354657
    Abstract: 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: Grant
    Filed: February 10, 2016
    Date of Patent: July 16, 2019
    Assignee: BANG & OLUFSEN A/S
    Inventors: Sven Ewan Shepstone, Søren Borup Jensen
  • Patent number: 10348808
    Abstract: 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: Grant
    Filed: October 30, 2015
    Date of Patent: July 9, 2019
    Assignee: International Business Machines Corporation
    Inventors: Po-cheng Chiu, Wei-Ting Chou, Chih-Hsiung Liu
  • Patent number: 10331637
    Abstract: 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: Grant
    Filed: June 5, 2013
    Date of Patent: June 25, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Se-Hee Han, Jun-Hyung Kim, Jong-Hyo Lee, Joo-Yeol Lee, Ji-Hye Lee
  • Patent number: 10332320
    Abstract: 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: Grant
    Filed: April 17, 2017
    Date of Patent: June 25, 2019
    Assignee: Intel Corporation
    Inventors: 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: 10334069
    Abstract: 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: Grant
    Filed: May 10, 2013
    Date of Patent: June 25, 2019
    Assignee: Dropbox, Inc.
    Inventor: Chris Barton