Patents Examined by Barbara B Anyan
  • Patent number: 10412155
    Abstract: 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: Grant
    Filed: October 28, 2016
    Date of Patent: September 10, 2019
    Assignee: Capital One Services, LLC
    Inventors: Subodh Kumar, Santosh Bardwaj
  • Patent number: 10412042
    Abstract: 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: Grant
    Filed: September 21, 2016
    Date of Patent: September 10, 2019
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Dayin Xu, Brian Batke, Yi Yu, David Brandt, Clifford J. Whitehead
  • Patent number: 10402916
    Abstract: 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: Grant
    Filed: January 27, 2017
    Date of Patent: September 3, 2019
    Assignee: PatientsLikeMe, Inc.
    Inventors: James Heywood, Paul Wicks
  • Patent number: 10394866
    Abstract: 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: Grant
    Filed: December 22, 2016
    Date of Patent: August 27, 2019
    Assignee: MasterObjects, Inc.
    Inventors: Mark Hans Smit, Stefan M. van den Oord
  • Patent number: 10383018
    Abstract: 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: Grant
    Filed: October 23, 2016
    Date of Patent: August 13, 2019
    Inventors: Wesley Cheng, Martin Gronberg
  • Patent number: 10374898
    Abstract: 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: Grant
    Filed: April 24, 2014
    Date of Patent: August 6, 2019
    Assignee: The Boeing Company
    Inventors: Jason Hartsock, Noah Lev Pritikin, Kevin J. Stalzer
  • Patent number: 10375161
    Abstract: 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: Grant
    Filed: April 9, 2014
    Date of Patent: August 6, 2019
    Assignee: VCE IP Holding Company LLC
    Inventors: Michael Tan, Akshaya Mahapatra
  • Patent number: 10334017
    Abstract: 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: Grant
    Filed: December 18, 2015
    Date of Patent: June 25, 2019
    Assignee: Accenture Global Solutions Limited
    Inventor: Sumit Sharma
  • Patent number: 10313410
    Abstract: 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: Grant
    Filed: March 20, 2015
    Date of Patent: June 4, 2019
    Assignee: PTC Inc.
    Inventors: Rick Bullotta, John Canosa, Bob Deremer, Mike Mahoney
  • Patent number: 10313286
    Abstract: 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: Grant
    Filed: July 11, 2013
    Date of Patent: June 4, 2019
    Assignee: BlackBerry Limited
    Inventor: Zoltán Ördögh
  • Patent number: 10305762
    Abstract: 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: Grant
    Filed: December 18, 2015
    Date of Patent: May 28, 2019
    Assignee: Oracle International Corporation
    Inventor: Malkit Singh Bhasin
  • Patent number: 10291568
    Abstract: 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: Grant
    Filed: August 9, 2016
    Date of Patent: May 14, 2019
    Assignee: Myabuy, LLC
    Inventor: Joel Goslar
  • Patent number: 10264035
    Abstract: 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: Grant
    Filed: February 23, 2016
    Date of Patent: April 16, 2019
    Assignee: 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: 10263840
    Abstract: 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: Grant
    Filed: September 7, 2016
    Date of Patent: April 16, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Uma Mahesh Mudigonda
  • Patent number: 10250520
    Abstract: 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: Grant
    Filed: August 30, 2012
    Date of Patent: April 2, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Kevin R. Imes, James Hollister, Jarod Addison
  • Patent number: 10248977
    Abstract: 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: Grant
    Filed: April 9, 2014
    Date of Patent: April 2, 2019
    Assignee: VMware, Inc.
    Inventors: Aashish Parikh, Puneet Zaroo, Ganesha Shanmuganathan
  • Patent number: 10237366
    Abstract: 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: Grant
    Filed: September 7, 2016
    Date of Patent: March 19, 2019
    Assignee: NOKIA OF AMERICA CORPORATION
    Inventors: Antonia Maria Tulino, Jaime Llorca
  • Patent number: 10193772
    Abstract: 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: Grant
    Filed: December 19, 2016
    Date of Patent: January 29, 2019
    Assignee: ELECTRONIC ARTS INC.
    Inventors: Andrew Tjew, Wilson Chan
  • Patent number: 10185741
    Abstract: 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: Grant
    Filed: February 10, 2014
    Date of Patent: January 22, 2019
    Assignee: VERISIGN, INC.
    Inventors: Karthik Shyamsunder, Neel Goyal, Valinder Mangat, Daniel Schonfeld, Burton S. Kaliski, Jr.
  • Patent number: 10182110
    Abstract: 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: Grant
    Filed: December 13, 2013
    Date of Patent: January 15, 2019
    Assignee: Hitachi, Ltd.
    Inventors: Wataru Okada, Norio Shimozono