Patents Examined by Clayton R Williams
  • Patent number: 11216623
    Abstract: An authenticated data sharing system may include a contactless card comprising a processor and a memory including one or more applets and an application comprising instructions for execution on a device. The application is configured to determine a capability associated with the contactless card after a first entry into a communication field. The application is configured to request additional information based on the determination. The one or more applets are configured to transmit, to the application, a generated tokenized link after a second entry into the communication field based on the requested additional information. The application is configured to transmit the link to obtain the requested additional information.
    Type: Grant
    Filed: August 5, 2020
    Date of Patent: January 4, 2022
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Colin Hart, Jeffrey Rule, Kaitlin Newman, Lea Cody
  • Patent number: 11218561
    Abstract: This disclosure relates to system and method for managing cache data in a network through edge nodes. The method includes receiving set of first node parameters, set of Mobile Edge Computing (MEC) node association metrics, and set of data request parameters from the user device; identifying a variation in at least one of the set of first node parameters, the set of MEC node association metrics, and the set of data request parameters; selecting a second edge node from the plurality of edge nodes to store the cache data based on a set of second node parameters, the set of MEC node association metrics, and the set of data request parameters, when variation is above predefined threshold; associating the second edge node with the user device to store the cache data for the user device; and dynamically managing cache data for the user device in the second edge node.
    Type: Grant
    Filed: April 27, 2021
    Date of Patent: January 4, 2022
    Assignee: Wipro Limited
    Inventors: Subhas Chandra Mondal, Shailesh Prabhu, Aniket De
  • Patent number: 11201842
    Abstract: This disclosure discloses a technique for presenting a conversation message in a messenger application.
    Type: Grant
    Filed: August 3, 2020
    Date of Patent: December 14, 2021
    Assignee: MASSACHUSETTS MUTUAL LIFE INSURANCE COMPANY
    Inventors: Michal Knas, Jiby John, Payton A. Shubrick, Damon Ryan Depaolo
  • Patent number: 11196697
    Abstract: Exemplary embodiments provide techniques for promoting and providing subscribed content via a messaging platform. An article may be viewed via a social networking service (such as in a social network's news feed), or on a partner website integrated with the social networking service and/or messaging service. When opening the article (e.g., in a web-based view), a banner may be displayed in association with the article indicating that the article could have been received as part of a messaging-based subscription service. The banner may include a control to subscribe to the publisher with the messaging service. Topics related to an article may be suggested in the message thread for the subscription, with the selection of a topic retrieving additional articles from that publisher related to that topic. These additional articles may be selected using social networking topic determination.
    Type: Grant
    Filed: August 27, 2019
    Date of Patent: December 7, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Edward Young Zhang, Weiwei Ding, Qian Wang, Ming Xiao, Guangyuan Liu
  • Patent number: 11190423
    Abstract: An apparatus of a Virtualized Network Function Manager (VNFM) comprises one or more processors to receive one or more performance measurements related to a virtual network interface that are collected for a virtual compute instance from a Virtualized Infrastructure Manager (VIM) in a collection interval, to map a measured object of the one or more performance measurements from the virtual compute instance to a Virtual Network Function (VNF) and/or VNF component (VNFC) instance, and to map the virtual network interface to a connection point (CP) associated with the VNF or VNFC instance, to generate one or more performance measurements related the CP for the VNF or VNFC instance. The one or more performance measurements related the CP for the VNF or VNFC instance are to be reported to an Element Manager (EM) or to a Network Function Virtualization Orchestrator (NFVO), or a combination thereof.
    Type: Grant
    Filed: September 10, 2018
    Date of Patent: November 30, 2021
    Assignee: Apple Inc.
    Inventors: Yizhi Yao, Joey Chou
  • Patent number: 11178230
    Abstract: Described herein are systems, methods, and software to dynamically set a keepalive status for a client-server connection. In one implementation, a load balancer, providing load balancing operations for a plurality of servers, identifies a first FIN packet from a client to a server of the plurality of servers and sets a Transmission Control Protocol (TCP) keepalive status in association the connection between the client and the load balancer. The proxy further identifies a second FIN packet from the server to the client and removes the TCP keepalive status in association with the connection in response to the second FIN packet.
    Type: Grant
    Filed: November 17, 2020
    Date of Patent: November 16, 2021
    Assignee: VMware, Inc.
    Inventors: Rajagopal Sreenivasan, Varun Lakkur Ambaji Rao, Hiral Mehta
  • Patent number: 11178198
    Abstract: Techniques for buffering data over high bandwidth networks are provided. A first portion of data is downloaded into a buffer at a first download speed. The first portion of data is outputted from the buffer. Upon determining that data is being downloaded at a second download speed greater than the first download speed, it is determined to use a cache for one or more subsequent portions of data, and a second portion of data is downloaded into the cache. Upon determining that the buffer is empty, the second portion of data is outputted from the cache.
    Type: Grant
    Filed: November 4, 2020
    Date of Patent: November 16, 2021
    Assignee: Disney Enterprises, Inc.
    Inventor: Nikita I. Tkachov
  • Patent number: 11172030
    Abstract: Examples described herein may include a playback device receiving, from a control device, a validation-key that includes an application identifier corresponding to a controller application. The playback device may create a session identifier and transmit the session identifier to the control device. The playback device may receive, from the control device, a playback request comprising the session identifier and a playback command. The playback device may determine that the session identifier is valid and then execute the playback command. A computing system may receive identification information related to a controller application and generate the validation-key based on the controller application meeting at least one quality-control metric. The controller application may receive the validation-key from the computing system.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: November 9, 2021
    Assignee: Sonos, Inc.
    Inventor: Andrew Schulert
  • Patent number: 11165836
    Abstract: In an approach to reducing VoIP call disruption, a current SDP is received from a first party. Whether the current SDP is an initial SDP is determined. Responsive to determining that the current SDP is not the initial SDP, whether the current SDP has a same origin as a previous SDP is determined. Responsive to determining that the current SDP has the same origin, whether the current SDP has a same media attribute as the previous SDP is determined. Responsive to determining that the current SDP has the same media attribute, whether the current SDP has a same order of one or more (a) line media attributes as the previous SDP is determined. Responsive to determining that the current SDP has the same order of one or more (a) line media attributes, the current SDP is prevented from being sent to a second party as a new offer.
    Type: Grant
    Filed: March 4, 2020
    Date of Patent: November 2, 2021
    Assignee: International Business Machines Corporation
    Inventor: Shayak Chattopadhyaya
  • Patent number: 11159611
    Abstract: The embodiment herein provides a system and method for providing a novel leader election mechanism in distributed systems that is randomized in twin dimensions of space and time using the concept of a colliding random walk (CRW). Leader election is randomized in space in terms of the node identified as the leader and the time taken to identify the leader. A source node is enabled to generate left and right coupons in a quantum resistant manner for random walks. A novel fault tolerance mechanism is provided to identify several leaders for same set of coupons. In this system and method, the source vertex generates multiple CRWs for each piece of work that needs to be done. The fault tolerance mechanism reduces the time to collision, increases the number of leaders and also offers increased resilience and tolerance to faults.
    Type: Grant
    Filed: June 25, 2019
    Date of Patent: October 26, 2021
    Assignee: KRYPC CORPORATION
    Inventors: Subramanian Ravi Shankar Iyer, Sai Ganesh Muthuraman, Seenivasan Subramani, Ravi Jagannathan
  • Patent number: 11153408
    Abstract: Techniques are disclosed relating to managing dependencies between shared data objects in a database system. In various embodiments, a data storage system may maintain a function cache that is operable to store functions that are accessible to one or more applications hosted by a server system. In response to a request to invalidate a first data type utilized by one or more of these functions, various embodiments may include accessing an inverted index that specifies a mapping between data types and corresponding functions, stored in the function cache, which depend on those data types. Using the inverted index, various embodiments include identifying a set of functions that depend on the first data type and invalidating the set of functions in the function cache such that the set of functions are no longer accessible by the applications.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: October 19, 2021
    Assignee: salesforce.com, inc.
    Inventor: Rui Zhang
  • Patent number: 11146455
    Abstract: Systems and techniques for end-to-end quality of service in edge computing environments are described herein. A set of telemetry measurements may be obtained for an ongoing dataflow between a device and a node of an edge computing system. A current key performance indicator (KPI) may be calculated for the ongoing dataflow. The current KPI may be compared to a target KPI to determine an urgency value. A set of resource quality metrics may be collected for resources of the network. The set of resource quality metrics may be evaluated with a resource adjustment model to determine available resource adjustments. A resource adjustment may be selected from the available resource adjustments based on an expected minimization of the urgency value. Delivery of the ongoing dataflow may be modified using the selected resource adjustment.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: October 12, 2021
    Assignee: Intel Corporation
    Inventors: Kshitij Arun Doshi, Ned M. Smith, Francesc Guim Bernat, Timothy Verrall, Rajesh Gadiyar
  • Patent number: 11122106
    Abstract: An example method, performed by an edge data network, of providing a web service to a terminal includes: receiving, from the terminal, a request for access to a web page; identifying uniform resource locators (URLs) of a plurality of pieces of content for displaying the web page, the URLs being included in a hypertext markup language (HTML) of the web page; identifying first content cached by the edge data network from among the plurality of pieces of content for displaying the web page; changing a URL of the first content among the URLs of the plurality of pieces of content to a URL representing a location at which the first content is cached to modulate the HTML; and transmitting the modulated HTML including the changed URL of the first content to the terminal.
    Type: Grant
    Filed: November 5, 2020
    Date of Patent: September 14, 2021
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Jaekeun Lee
  • Patent number: 11121980
    Abstract: A system may dynamically provision an underlying storage implementation for cloud storage, such as cloud block storage services. They system allows for deferral of the storage provisioning process to the time at which a tenant actually requests a storage space.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: September 14, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Moo-Ryong Ra, Hee Won Lee
  • Patent number: 11108654
    Abstract: The invention relates generally to an improved application structure that allows for layered governance of different or competing functions within a micro application services framework. A segmented layering allows both a horizontal array and a vertical array to build a three dimensional mesh application structure to support multiple services. Each service is supported by base and foundation layers that may be technology agnostic and allow for adaptation according to technological progression or policy evolvement without the need to alter the core micro application services framework. The collection of the framework and supporting layers can be encapsulated into nodes, and a collection of nodes can be grouped into a container hub. Nodes may draw learned behaviors from other nodes, and can isolate themselves when necessary.
    Type: Grant
    Filed: July 15, 2019
    Date of Patent: August 31, 2021
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Manu Kurian, Paul Roscoe
  • Patent number: 11086954
    Abstract: Methods, systems, and computing platforms for data communication and testing are disclosed. One or more hardware processors may be configured by machine-readable instructions to: electronically process a plurality of computer executable instructions associated with a plurality of call-to-action code for at least one uniform resource network node in a computer-data communication-based network. The processor(s) may be configured to electronically determine if the call-to-action code is associated with a same container of the at least one uniform resource network node. The one or more hardware processors are further configured by the instructions electronically assign a rank order to the treatment set of call-to-action code.
    Type: Grant
    Filed: July 9, 2020
    Date of Patent: August 10, 2021
    Assignee: Bank of America Corporation
    Inventors: Mandeep Singh, Veerasekhar Addepalli, Lei Chen, Waleed Fathy Khedr, Danielle Sullivan, Barry Sullivan, Ivorine Do, Yile Sun
  • Patent number: 11080355
    Abstract: A method of aggregating displays of performances into an aggregate site on a network is provided. The aggregated performances originate from at least one performance site on a network. The method includes the steps of selecting a performance criterion; observing at least one performance originating from at least one performance site on a network, the performance being associated with a link; determining when at least one performance meets the performance criterion; establishing an aggregation link to the link associated with the performance meeting the performance criterion; and providing the aggregation link to an aggregate site on a network such that the performance is accessible on the aggregate site.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: August 3, 2021
    Inventor: Gregory A. Piccionelli
  • Patent number: 11070635
    Abstract: After receiving, from at least one service, a plurality of collection requests directed to the same network device, a device management server according to some embodiments selects at least one collection request to be set for the network device on the basis of a specified timing and route. If transmitting a first collection request included in the selected at least one collection request and specifying a predetermined data type reduces a frequency of collection of data of the predetermined data type from the network device, a collection request specifying a timing specified in the first collection request and a lower-cost route is transmitted to the network device.
    Type: Grant
    Filed: November 25, 2019
    Date of Patent: July 20, 2021
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tetsuya Matsumoto
  • Patent number: 11064054
    Abstract: Disclosed is a method and apparatus for performing steps to cause encoded information to be stored at a client device during a first network session between a server and the client device. To cause encoded information to be stored at a client device, the server first determines a set of network resource requests that encode the information. These network resource requests may include requests for one or more specific URLs and/or requests for one or more files. The server then causes the client device to initiate the network resource requests. The server may cause this initiation by, for example, redirecting the client device to the network resources. The client device initiating the network resource requests causes data representative of the network resource requests to be stored at the client device.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: July 13, 2021
    Assignee: RavenWhite Security, Inc
    Inventors: Bjorn Markus Jakobsson, Ari Juels
  • Patent number: 11064051
    Abstract: Systems and methods for leader election. A disclosed method includes sending, by a first compute node of a plurality of compute nodes, a plurality of remote procedure calls (RPCs) to a plurality of storage boxes according to an order, wherein each of the plurality of RPCs causes a leader election algorithm to execute in one of the plurality of storage boxes; and updating a state of the first compute node to “leader” when a result of executing the leader election algorithm for each of the plurality of RPCs indicates that the first compute node is elected as a leader node.
    Type: Grant
    Filed: December 11, 2019
    Date of Patent: July 13, 2021
    Assignee: Vast Data Ltd.
    Inventors: Ido Yellin, Alon Horev, Yuval Mintz, Alex Turin, Renen Hallak