Patents Examined by Thu Ha T. Nguyen
-
Patent number: 10367888Abstract: A system and method for rapid data investigation and data integrity analysis is disclosed. A data set is received by a server computer from one or more client computers connected with the server computer via a communications network, and the data set is stored in a distributed storage memory. One or more analytical processes are executed on the data set from the distributed storage memory to generate statistics based on each of the analytical processes, and the statistics are stored in a random access memory, the random access memory being accessible by one or more compute nodes, which generate a graphical representation of at least some statistics stored in the random access memory. The graphical representation of at least some statistics is then formatted for transmission to and display by the one or more client computers.Type: GrantFiled: September 20, 2017Date of Patent: July 30, 2019Assignee: FAIR ISAAC CORPORATIONInventors: Scott M. Zoldi, Joseph F. Murray, Jeffrey D. Carlson
-
Patent number: 10334026Abstract: In response to receiving a request from a user to initiate a new resource pool, a determination of a purpose of the new resource pool is made. The system may receive the purpose of the resource pool from the user and thereafter access user data regarding types of resource pools owned by the user and other users and the allocation of resources therein. The system identifies suggested resource pools and/or resource pool allocations to present to the user at the time the user initiates the new resource pool. The systems may receive a selected resource pool from the user, and begin initiate the new resource pool. Determining the purpose of the new resource pool, and allocations therefor at the time the resource pool is initiated, improves processing since the processors open the desired resource pool and allocate resources at the time of initiating the new resource pool.Type: GrantFiled: August 8, 2016Date of Patent: June 25, 2019Assignee: BANK OF AMERICA CORPORATIONInventors: Katherine Dintenfass, Victoria L. Dravneek, Alicia C. Jones-McFadden
-
Patent number: 10325089Abstract: Techniques for a resource management advice service are provided. In some examples, resource management advice and/or instructions may be provided for use with mobile devices, mobile applications, cloud applications, and/or other web-based applications. For example a mobile client may request to perform one or more resource management operations associated with a service provider. Based at least in part on the requested operation and/or the particular service provider, advice and/or instructions for managing the resource may be provided.Type: GrantFiled: March 23, 2018Date of Patent: June 18, 2019Assignee: Oracle International CorporationInventors: Ajay Sondhi, Ching-Wen Chu, Beomsuk Kim
-
Patent number: 10320897Abstract: System management services can discover the addition of new physical devices, take automated actions to provision software (operating system and other related cloud services software components) on them, and scale out management infrastructure based on the new capacity of the total resources (including the newly added resources). A configuration file can contain the rules for automatic expansion and contraction of the system.Type: GrantFiled: May 6, 2016Date of Patent: June 11, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Shawn Lucas, Cheng Wei, Rahim Maknojia, Robert S. T. Gibson
-
Patent number: 10320934Abstract: A method of delivering dynamic web content by a proxy server is disclosed. A plurality of responses to requests for dynamic web content at a URL (uniform resource locator) is prefetched by a proxy server from an origin server. The plurality of prefetched responses is cached by the proxy server in a one-time cache, wherein each prefetched response cached in the one-time cache is served at most once and then removed from the one-time cache. A request from a client device for the dynamic web content at the URL is received by the proxy server. One of the plurality of prefetched responses cached in the one-time cache is served by the proxy server to the client device, wherein the one of the plurality of prefetched responses is removed from the one-time cache after the one of the plurality of prefetched responses has been served.Type: GrantFiled: August 25, 2016Date of Patent: June 11, 2019Assignee: Instart Logic, Inc.Inventors: Koushik Ghosh, Hariharan Kolam, Raghu Batta Venkat
-
Patent number: 10291463Abstract: Disclosed herein are system, method, and computer program product embodiments for performing distributed correlation to determine a probable cause for a performance problem detected in an application. An embodiment operates by triggering an alert for a performance metric of an application executing on a local-level node. The alert may be sent to a higher-level node. Upon receiving the alert, the higher-level node may send a distributed correlation request, used to determine a root cause of the alert, to the lower-level node. Upon receiving the distributed correlation request, the lower-level node may produce and send a correlation result to the higher-level node. Upon receiving the correlation result, the higher-level node may select the probable cause of triggering the alert based on the correlation result. The probable cause may then be presented to the user.Type: GrantFiled: November 25, 2015Date of Patent: May 14, 2019Assignee: Riverbed Technology, Inc.Inventor: Edward A. Sykes
-
Patent number: 10291722Abstract: A communication session extant via a first browser window may be continued from a first web page in a first domain to a second web page in a second domain by causing the second web page to be opened in a second browser window. The first browser window and second browser window open message handlers and use post message to forward a communication session ID to the second browser window. Where the communication session ID is written into a first domain first-party cookie by script on the first web page, messaging the communication session ID to the second browser window enables script on the second web page to write the value of the first domain first-party cookie into a second domain first-party cookie. The communication session ID can then be used to continue the communication session by the script of the second web page.Type: GrantFiled: May 2, 2016Date of Patent: May 14, 2019Assignee: Glance Networks, Inc.Inventor: Deborah Mendez
-
Patent number: 10284427Abstract: Managing the lifecycle of a cloud service modeled as a topology decorated by a number of policies includes with a processor, generating a topology or the realized topology, the topology or the realized topology representing a cloud service, associating a number of lifecycle management actions (LCMAs) with a number of nodes within the topology or the realized topology, and with a lifecycle management engine, updating the topology or the realized topology by associating a number of policies with the number of nodes within the topology or the realized topology.Type: GrantFiled: October 30, 2013Date of Patent: May 7, 2019Assignee: Hewlett Packard Enterprise Development LPInventor: Stephane Herman Maes
-
Patent number: 10277690Abstract: Systems and methods for conducting a sign-up process according to configuration data are presented. As indicated, the sign-up process is driven by configuration data, typically though not exclusively contained in an accessible configuration file, to conduct a sign-up process. According to the configuration data, the sign-up process utilizing the base set of executable code may conduct a sign-up process that includes presentation of data according to thematic elements, control the ordering of data aggregation and presentation, provide conditional branching among configuration items/instructions based on a variety of factors including user-provided input, validation of sign-up information including third-party validation of sign-up information, nesting sign-up processes, access to remotely located information, and external execution of functionality from or by external third-party services.Type: GrantFiled: May 25, 2016Date of Patent: April 30, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Madhura Patil, Sapan Sarvaiya, Biswa Ranjan Behera, Fernanda Mendes Richnak, Matthew Jay Kotler
-
Patent number: 10277675Abstract: A communication apparatus configured to transmit data to an apparatus, the communication apparatus including: a storage medium configured to store management information of data to be transferred to the apparatus; a communicator configured to communicate data with the apparatus; a detector configured to detect whether the communication apparatus and the apparatus are connected; an editor configured to select certain data to be transferred and to edit the management information based on the selection without regard to the connection of the communication apparatus and the apparatus; and a controller configured to control transfer of the selected data stored in the communication apparatus to the apparatus via the communicator based on the management information edited by the editor when the detector detects that the communication apparatus and the apparatus are connected, wherein the controller is configured to compare the management information edited by the editor with management information of data stored inType: GrantFiled: July 16, 2018Date of Patent: April 30, 2019Assignee: DATA SCAPE, LTD.Inventor: Akihiro Morohashi
-
Patent number: 10257043Abstract: Disclosed are embodiments for balancing utilization of infrastructure in a networked computing environment. One example embodiment includes: mapping, for each of a plurality of workloads operating on source devices in a networked computing environment, a corresponding target device within said networked computing environment; accessing topological information defining the networked computing environment; and reducing unbalanced utilization of infrastructure in the networked computing environment including migrating a workload to an alternate device within the networked computing environment, in dependence upon the mapping and topological information.Type: GrantFiled: January 11, 2016Date of Patent: April 9, 2019Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.Inventors: John S. Crowe, Gary D. Cudak, Jennifer J. Lee-Baron, Nathan J. Peterson, Amy L. Rose, Bryan L. Young
-
Patent number: 10250687Abstract: In a vehicle remote operation system, when acquiring remote operation request information from a user of a vehicle 100, a server 210 in a command administration center 200 transmits access request information, requesting an access to the center 200 as a predetermined connection destination, to a command acquisition ECU 110a mounted on the vehicle 100. When acquiring the access request information transmitted from the center 200, the ECU 110a accesses to the center 200 as the predetermined connection destination connected to a network 400. Thus, the command information server 212 in the center 200 provides command information, corresponding to a remote operation command corresponding to a remote operation requested by the user of the vehicle 100, to the ECU 110a via the network 400. The ECU 110a then supplies the command information to the corresponding vehicle ECU 110 for allowing the vehicle 100 to operate as requested by the user.Type: GrantFiled: January 25, 2012Date of Patent: April 2, 2019Assignee: TOYOTA JIDOSHA KABUSHIKI KAISHAInventor: Masashi Nakagawa
-
Patent number: 10230590Abstract: Obtaining a performance metric in a system for conveying web content from a server node to a terminal node along one or more network nodes, involving an inspecting of a data flow transmitting said web content toward the terminal node for extracting web content records. The extracted web content records are correlated to at least one web session. The extracted web content records are associated to a performance of one or more of said nodes. The performance metric is calculated from the correlated and associated web content records for at least one web session and one or more of said nodes.Type: GrantFiled: December 3, 2013Date of Patent: March 12, 2019Assignee: Telefonaktiebolaget LM Ericsson (publ)Inventors: Icaro L. J. Da Silva, Fredrik Kuivinen, Jing Fu
-
Patent number: 10218589Abstract: Described techniques enable the tracking and reporting of resource utilization at multiple levels of granularity, the highest of which involves tracking resource usage by a particular object in aggregate. When aggregate usage for the particular object is within certain parameters, actual resource usage is not reported at the lower level of granularity, but is replaced by placeholder values. When aggregate usage for the particular object exceeds a threshold, the particular object is considered to be a “hot spot.” Resource usage for the particular object can then be reported (and tracked, if not already) at the lower level of granularity until the particular object is no longer a “hot spot.” The efficiency of the tracking may be further enhanced by leveraging a bifurcated counting mechanism in which a full count is updated only at selected sample times, with intermediate counters used to store changes in between sample times.Type: GrantFiled: December 17, 2015Date of Patent: February 26, 2019Assignee: Innovium, Inc.Inventors: William Brad Matthews, Puneet Agarwal
-
Patent number: 10200501Abstract: Methods, systems, and computer-readable media for program code allocation based on processor features are disclosed. Analysis of program code is performed using static analysis and/or runtime analysis. The analysis determines one or more processor features invoked by the program code. One or more program execution servers are selected from a plurality of program execution servers based at least in part on the one or more processor features invoked by the program code. One or more selected program execution servers comprise the one or more processor features invoked by the program code, and an additional one or more of the program execution servers lack the one or more processor features invoked by the program code. The program code is executed using the one or more selected program execution servers.Type: GrantFiled: December 16, 2015Date of Patent: February 5, 2019Assignee: Amazon Technologies, Inc.Inventors: Marc John Brooker, Marc Stephen Olson
-
Patent number: 10185584Abstract: Disclosed is a system comprising a physical memory, a processor and a software component. The software component includes a policy/domain handler for receiving data and a policy associated with the data; a hypervisor; and a file management module. The file management module receives a request from a third-party application to interact with a data file containing the data; sends an authorization and tag request to the policy/domain handler to check if the user and application are permitted to access the data, and if permitted, to generate hardware tags for the data file; and sends a secure data request to the hypervisor to create a secure data compartment for the data file and the hardware tags. Based on the authorization and tag request, and the security policy associated with the data, the policy/domain handler generates the hardware tags for the data file.Type: GrantFiled: August 20, 2014Date of Patent: January 22, 2019Assignee: Teleputers, LLCInventors: Ruby B. Lee, Pramod A. Jamkhedkar, Yu-Yuan Chen
-
Patent number: 10187347Abstract: A novel architecture for a data sharing system (DSS) is disclosed and seeks to ensure the privacy and security of users' personal information. In this type of network, a user's personally identifiable information is stored and transmitted in an encrypted form, with few exceptions. The only key with which that encrypted data can be decrypted, and thus viewed, remains in the sole possession of the user and the user's friends/contacts within the system. This arrangement ensures that a user's personally identifiable information cannot be examined by anyone other than the user or his friends/contacts. This arrangement also makes it more difficult for the web site or service hosting the DSS to exploit its users' personally identifiable information. Such a system facilitates the encryption, storage, exchange and decryption of personal, confidential and/or proprietary data.Type: GrantFiled: June 24, 2016Date of Patent: January 22, 2019Inventor: Brian Lee Moffat
-
Patent number: 10182099Abstract: Methods, systems and an apparatus for a web-based interface to an embedded web server that facilitates accessing and presenting complex data on any web-enabled device using standard data communication protocols without disrupting the operation of the data acquisition device in which the web server is embedded.Type: GrantFiled: April 8, 2016Date of Patent: January 15, 2019Assignee: Omron Corp.Inventors: Joseph J. Dziezanowski, Erik S. Lewerenz, Darren Prevost, Matthew Van Bogart
-
Patent number: 10176310Abstract: A system, apparatus, method, and machine readable medium are described for establishing a trust circle between multiple devices. For example, one embodiment of a method comprises: transmitting first data from a first device to a second device over a secure communication channel, the first data including at least one key and an identification code identifying a trust circle which includes the first device; the second device generating second data using at least a portion of the first data including the identification code and transmitting the second data over a network to a service; the first device connecting to the service using the identification code to identify the second data, validating the integrity of the second data, and responsively generating third data; and the service storing at least a portion of the second data and the third data to establish a trust relationship between the first device and the second device.Type: GrantFiled: March 18, 2014Date of Patent: January 8, 2019Assignee: Nok Nok Labs, Inc.Inventor: Davit Baghdasaryan
-
Patent number: 10169098Abstract: Methods and systems for data relocation in global storage cloud environments are provided. A method includes locating a data server near a travel location of a user based on one or more travel plans of the user. The method further includes transferring data of the user from a home data server near a home location of the user to the data server near the travel location.Type: GrantFiled: December 8, 2017Date of Patent: January 1, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Bhushan P. Jain, Sandeep R. Patil, Sri Ramanathan, Matthew B. Trevathan, Ujwala P. Tulshigiri