Patents Examined by Barbara B Anyan
-
Patent number: 10412155Abstract: Systems and methods are disclosed for managing workload among server clusters is disclosed. According to certain embodiments, the system may include a memory storing instructions and a processor. The processor may be configured to execute the instructions to determine historical behaviors of the server clusters in processing a workload. The processor may also be configured to execute the instructions to construct cost models for the server clusters based at least in part on the historical behaviors. The cost model is configured to predict a processor utilization demand of a workload. The processor may further be configured to execute the instructions to receive a workload and determine efficiencies of processing the workload by the server clusters based at least in part on at least one of the cost models or an execution plan of the workload.Type: GrantFiled: October 28, 2016Date of Patent: September 10, 2019Assignee: Capital One Services, LLCInventors: Subodh Kumar, Santosh Bardwaj
-
Patent number: 10412042Abstract: IP addresses may be allocated to devices in an industrial control system by applying starting address information in combination with each device's relative position in a local network. The starting address information, which may include an IP subnet address, gateway address, subnet mask, subnet size, and/or local network group identifier, may be provided to a first positioned, or “initiator,” device in a local network. The initiator device may determine its IP address by applying the starting address information and knowledge of being the first positioned device. The initiator device may send the position information and at least a portion of the starting address information to a next device, which may determine its relative position based on the received position information, and which may apply its relative position with the portion of the starting address information to determine its IP address. This process may continue sequentially for each device.Type: GrantFiled: September 21, 2016Date of Patent: September 10, 2019Assignee: Rockwell Automation Technologies, Inc.Inventors: Dayin Xu, Brian Batke, Yi Yu, David Brandt, Clifford J. Whitehead
-
Patent number: 10402916Abstract: The invention relates to systems and methods for behavioral modification of users in an online community where users store or share data to help one another reach informed decisions. One aspect of the invention provides a method for encouraging active participation in an online community. The method includes: receiving information from a first user regarding a topic, receiving a request from a second user for additional information desired from the first user, and sending a personalized message to the first user requesting the additional information. Another aspect of the invention provides a computer-readable medium whose contents cause a computer to perform a method for encouraging active participation in an online community. The method includes: receiving information from a first user regarding a topic; identifying additional information desired from the first user; and sending a personalized message to the first user requesting the additional information.Type: GrantFiled: January 27, 2017Date of Patent: September 3, 2019Assignee: PatientsLikeMe, Inc.Inventors: James Heywood, Paul Wicks
-
Patent number: 10394866Abstract: The invention provides a session-based bi-directional multi-tier client-server asynchronous information database search and retrieval system for sending a character-by-character string of data to an intelligent server that can be configured to immediately analyze the lengthening string character-by-character and return to the client increasingly appropriate database information as the client sends the string.Type: GrantFiled: December 22, 2016Date of Patent: August 27, 2019Assignee: MasterObjects, Inc.Inventors: Mark Hans Smit, Stefan M. van den Oord
-
Patent number: 10383018Abstract: A system includes a server; a plurality of wireless networks coupled to the server; and one or more mobile devices coupled to the wireless networks with intermittent access to the wireless networks, the plurality of wireless networks providing data communication between client and server applications over multiple available connections.Type: GrantFiled: October 23, 2016Date of Patent: August 13, 2019Inventors: Wesley Cheng, Martin Gronberg
-
Patent number: 10374898Abstract: A process may include a step of receiving a request to perform a revision on plural network devices. The process may include a step of identifying at least a first group of the plural network devices according to a first predetermined criterion including at least a first feature with a same first predefined characteristic. The process may include a step of determining whether the requested revision can be successfully performed on network devices in the first group of the plural network devices. The process may include a step of storing on an electronic storage device a record of whether the requested revision can be successfully performed on the network devices in the first group of the plural network devices.Type: GrantFiled: April 24, 2014Date of Patent: August 6, 2019Assignee: The Boeing CompanyInventors: Jason Hartsock, Noah Lev Pritikin, Kevin J. Stalzer
-
Patent number: 10375161Abstract: A distributed computing task management system includes an application for monitoring a processing load of multiple resources that are used to execute a distributed computing task. The resources include at least one hardware resource and one or more virtual objects executed on the hardware resources in a virtual computing environment. Using the monitored processing load, the application adjusts a performance of the resources to compensate for changes in the processing load incurred by the resources due to execution of the distributed computing task.Type: GrantFiled: April 9, 2014Date of Patent: August 6, 2019Assignee: VCE IP Holding Company LLCInventors: Michael Tan, Akshaya Mahapatra
-
Patent number: 10334017Abstract: A device may receive a set of feedback files associated with a file transfer from a first device to a second device. A feedback file, of the set of feedback files, may include a timestamp corresponding to an event associated with the file transfer. The device may determine configuration information associated with the file transfer. The configuration information may include timing information, associated with the event, that identifies an expected time associated with the event. The device may determine status information associated with the file transfer. The status information may be determined based on the timestamp corresponding to the event and the timing information associated with the event. The device may provide the status information.Type: GrantFiled: December 18, 2015Date of Patent: June 25, 2019Assignee: Accenture Global Solutions LimitedInventor: Sumit Sharma
-
Patent number: 10313410Abstract: A system and method of a communication device including a port configured to receive a plurality of binary data streams having a binary header and a binary body. The device includes a memory storing a first message structure description of the binary header and the binary body, and a second message structure description of a metadata construct of the message. The device includes a processor configured to parse a received binary data stream using the first message structure description to determine the binary header and the binary body. The processor parses the binary body using the second message structure description to determine the one or more groups of description values forming the metadata construct. The processor uses a portion of the determined description values of the metadata construct to determine the one or more groups of data values of the message construct.Type: GrantFiled: March 20, 2015Date of Patent: June 4, 2019Assignee: PTC Inc.Inventors: Rick Bullotta, John Canosa, Bob Deremer, Mike Mahoney
-
Patent number: 10313286Abstract: A method and system provide qualifiers for electronic message header fields. The electronic messages may be email, text, or other messages sent via a wireless or wired communications networks. The qualifiers may facilitate (1) indicating the persistent nature of an electronic message header field; (2) electronic message originator identification; (3) user-defined rules being persistently applied to electronic messages by various entities as the electronic messages travel along; (4) user opt out of electronic message strings or groups; (5) the closing electronic message threads; (6) the ordering of electronic message header fields; (7) electronic message tracing; and/or (8) electronic message tracking. In one aspect, the qualifiers may be of a persistent or indexed nature.Type: GrantFiled: July 11, 2013Date of Patent: June 4, 2019Assignee: BlackBerry LimitedInventor: Zoltán Ördögh
-
Patent number: 10305762Abstract: Techniques are disclosed for determining inbound and outbound external queue backlogs, internal queue backlogs, active counts, and external system interaction data values in systems employing asynchronous communication techniques, which may be used for comparative performance analysis and bottleneck detection in service-oriented applications. Key statistics related to key points in a SOA system, for key activities during processing of transactions in the SOA system, are collected and aggregated. The statistics for the time interval may be added to corresponding cumulative statistics, and persisted to storage. Reports may be generated based upon the statistics to present to a user. Automated processes may be implemented to use the statistics to identify the existence and likely cause of SOA application performance issues, and potentially to attempt to remediate the issues.Type: GrantFiled: December 18, 2015Date of Patent: May 28, 2019Assignee: Oracle International CorporationInventor: Malkit Singh Bhasin
-
Patent number: 10291568Abstract: Systems, methods, and computer media for manipulating electronic messages are provided herein. A system for editing electronic messages can include at least one processor, and an application. The application can be configured to, by the at least one processor, send an electronic message from a sender to a recipient, edit the message after it has been sent to the recipient to create an edited message, retain a relative location of the message in the recipient's inbox while the edited message is created, send the edited message from the sender to the recipient, and place the edited message in the relative location of the message in the recipient's inbox.Type: GrantFiled: August 9, 2016Date of Patent: May 14, 2019Assignee: Myabuy, LLCInventor: Joel Goslar
-
Patent number: 10264035Abstract: A multimedia conferencing service uses accessible-forwarding-plane network elements such as OpenFlow® controllers and OpenFlow®-enabled switches. A conferencing server receives a conference subscription request including a network address of a L2/L3 signaling server, and connects to an accessible-forwarding-plane controller to control an accessible-forwarding-plane switch. Flow tables and group tables are managed to classify traffic with minimum table usage and update frequency. Media channels are established between clients through the OpenFlow®-enabled switches, relieving bottlenecks at the conferencing server.Type: GrantFiled: February 23, 2016Date of Patent: April 16, 2019Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.Inventors: Rittwik Jana, John F. Murray, Vijay Gopalakrishnan, Shu Shi, Bo Han, Bo Yan, Lusheng Ji
-
Patent number: 10263840Abstract: Systems and methods for stretching a subnet that do not require level 2 (L2) communications to be handled are provided. A user may gradually migrate VMs or applications instead of migrating an entire subnet at one time, may fail-over specific VMs without failing-over an entire subnet or renumbering IP addresses, may deploy applications to the cloud without the need to create a VPN, or may enable hybrid network connectivity without modifying routes or (re)configuring edge routers, among other benefits. The domains over which the subnet are stretched include a virtual gateway which is associated with the layer-3 (L3) addresses of the other domains. L3 communications within the domain are routed within that domain, and L3 communications within the subnet in another domain are intercepted by the local gateway, are passed to the remote gateway of the other domain, and are forwarded to the destination while leveraging L3 communications.Type: GrantFiled: September 7, 2016Date of Patent: April 16, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Uma Mahesh Mudigonda
-
Patent number: 10250520Abstract: A system for managing a customer engagement portal associated with a site includes a media manager associated with the site and at least one network device associated with the site. The network device and the media manager are in communication to wirelessly transfer streams of media. The network device is configured to output streams of media. The site also has a mobile device associated therewith that is configured to initiate a change in an operating condition of the at least one network device for a location remote from the site. The network device is configured to output the streams of media simultaneously with the operating condition of the network deceive being changed.Type: GrantFiled: August 30, 2012Date of Patent: April 2, 2019Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Kevin R. Imes, James Hollister, Jarod Addison
-
Patent number: 10248977Abstract: A management server and method for performing resource management operations in a distributed computer system takes into account information regarding multi-processor memory architectures of host computers of the distributed computer system, including information regarding Non-Uniform Memory Access (NUMA) architectures of at least some of the host computers, to make a placement recommendation to place a client in one of the host computers.Type: GrantFiled: April 9, 2014Date of Patent: April 2, 2019Assignee: VMware, Inc.Inventors: Aashish Parikh, Puneet Zaroo, Ganesha Shanmuganathan
-
Patent number: 10237366Abstract: Data files are transmitted by receiving requests from destination devices for the files and dividing the files into first and second subsets where the files of the second subset are associated with one file of the first subset. The files of the second subset are compressed using one of the files in the first subset as a reference. The compressed files are divided into packets. A portion of the compressed files of the second subset, and a portion of the files of the first subset is cached. Un-cached portions of respective files from the first subset are transmitted to destination devices that have requested these files, and un-cached portions of one particular file from the second subset, and un-cached portions of files in the first subset that are associated with the one particular file, are transmitted to respective destination devices that have requested the particular file from the second subset.Type: GrantFiled: September 7, 2016Date of Patent: March 19, 2019Assignee: NOKIA OF AMERICA CORPORATIONInventors: Antonia Maria Tulino, Jaime Llorca
-
Patent number: 10193772Abstract: A system and method is shown for identifying abnormal client behavior with respect to communications between one or more servers and one or more client devices communicatively coupled to the one or more servers. Messages are received at a server from one or more client devices communicatively coupled to the server. The plurality of messages are grouped into subsets of messages using a learn module of the server. Each subset of messages is associated with a unique client identifier, and all messages within a subset are associated with the same unique client identifier. Each message within a subset of messages is identified as belonging to a defined type of message. Sequences of the defined types of messages within each of said subsets of messages are recorded using the learn module. Time intervals between the defined types of messages are measured using the learn module.Type: GrantFiled: December 19, 2016Date of Patent: January 29, 2019Assignee: ELECTRONIC ARTS INC.Inventors: Andrew Tjew, Wilson Chan
-
Patent number: 10185741Abstract: Techniques for smart navigation are presented. The techniques can include receiving, at a navigation service and via the internet, a request for a network resource, where the request includes command data provided by a navigation client, and where the command data includes an entity name and a keyword. The techniques can include obtaining, from at least one database of the navigation service, a network locator corresponding to the entity name and the keyword. The techniques can further include providing, in response to the receiving and via the internet, the network locator.Type: GrantFiled: February 10, 2014Date of Patent: January 22, 2019Assignee: VERISIGN, INC.Inventors: Karthik Shyamsunder, Neel Goyal, Valinder Mangat, Daniel Schonfeld, Burton S. Kaliski, Jr.
-
Patent number: 10182110Abstract: If resources allocated to a host computer exist in different physical storage nodes within a virtual storage system after performing migration to a storage system, mapping of resources among the physical storage nodes becomes necessary, and if the amount of communication between physical storage nodes that occurs during access to resources exceeds a bandwidth of the connection path, the host I/O performance may be deteriorated compared to the performance before migration. Therefore, when migration is performed from a first physical storage node to a virtual storage system composed of a plurality of second physical storage nodes, a management computer allocates resources of the second physical storage nodes within a range of bandwidth of the transfer path between the second physical storage nodes based on configuration information of the plurality of second physical storage nodes, performance information, and load information of the volume provided by the first physical storage node.Type: GrantFiled: December 13, 2013Date of Patent: January 15, 2019Assignee: Hitachi, Ltd.Inventors: Wataru Okada, Norio Shimozono