Patents Examined by Djenane M. Bayard
  • Patent number: 11943196
    Abstract: The technology disclosed herein enables detection of domain hijacking when a DNS resolver is performing a DNS lookup. In a particular embodiment, a method provides, in response to a request to resolve a network address corresponding to a domain name, determining that a nameserver for the domain name is suspect based on satisfaction of nameserver criteria associated with the domain name. The method further includes preventing the nameserver from being used to resolve the request in response to determining that the nameserver is suspect.
    Type: Grant
    Filed: December 1, 2020
    Date of Patent: March 26, 2024
    Assignee: HYAS Infosec Inc.
    Inventors: Christopher Michael Davis, Steven Mark Heyns, Paul Cornelius van Gool
  • Patent number: 11943278
    Abstract: An internet protocol (IP) access point sends, to a requesting device, a modified version of a first web page comprising first modifications made in accordance with policy handling information, and receives, from the requesting device, a request for a second web page. Responsive to detecting that the request for the second web page comprises one or more of the first modifications, the IP access point sends a modified version of the second web page comprising second modifications made in accordance with the policy handling information to the requesting device.
    Type: Grant
    Filed: August 3, 2021
    Date of Patent: March 26, 2024
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Rogier August Caspar Joseph Noldus, Lars Lövsén
  • Patent number: 11934860
    Abstract: Novel tools and techniques are provided for implementing network experience shifting, and, in particular embodiments, using either a roaming or portable hypervisor associated with a user or a local hypervisor unassociated with the user. In some embodiments, a network node in a first network might receive, via a first network access device in a second network, a request from a user device to establish roaming network access, and might authenticate a user associated with the user device, the user being unassociated with the first network access device. Based on a determination that the user is authorized to access data, content, profiles, and/or software applications that are accessible via a second network access device, the network node might establish a secure private connection through a hypervisor or container communicatively coupled to the first network access device to provide the user with access to her data, content, profiles, and/or software applications.
    Type: Grant
    Filed: October 20, 2022
    Date of Patent: March 19, 2024
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Charles I. Cook, Kevin M. McBride, Matthew J. Post, William R. Walker
  • Patent number: 11936729
    Abstract: In various example embodiments, a system and method for automated data reconciliation processing is presented. The system receives a data movement request with a first status indicator and appends a unique request code to the data movement request. The system causes presentation of the data movement request at a client device and receives a movement response from a second server via a network. The system modifies the first status indicator of the data movement request to a second status indicator to provisionally reflect the receipt of the movement response and verifies the indication of movement from a receiving entity.
    Type: Grant
    Filed: June 24, 2022
    Date of Patent: March 19, 2024
    Assignee: Xero Limited
    Inventors: Dinesh Katyal, Matthew John Vickers
  • Patent number: 11936730
    Abstract: In various example embodiments, a system and method for automated data reconciliation processing is presented. The system receives a data movement request with a first status indicator and appends a unique request code to the data movement request. The system causes presentation of the data movement request at a client device and receives a movement response from a second server via a network. The system modifies the first status indicator of the data movement request to a second status indicator to provisionally reflect the receipt of the movement response and verifies the indication of movement from a receiving entity.
    Type: Grant
    Filed: June 24, 2022
    Date of Patent: March 19, 2024
    Assignee: Xero Limited
    Inventors: Dinesh Katyal, Matthew John Vickers
  • Patent number: 11924105
    Abstract: In a storage area network operating in accordance with a transport-level protocol to interconnect host and target devices, where the transport-level protocol issues congestion notifications when any of the host or target devices becomes congested, a method for reducing congestion includes, on receipt of a request to (a) write data to one of the target devices or (b) read data from one of the target devices for return to one of the host devices, (A) determining whether congestion already exists at (a) the target device to which the write request is directed, or (b) the host device to which data from the read request is to be returned, and (B) when a congestion state already exists, comparing current depth of a queue of write or read requests to a maximum permissible queue depth. When the current depth of the queue exceeds a maximum permissible queue depth, the request is rejected.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: March 5, 2024
    Assignee: Marvell Asia Pte Ltd
    Inventors: Gourangadoss Sundar, Arun Easi, Girish Basrur
  • Patent number: 11916787
    Abstract: A system, process, and computer-readable medium for updating an application cache using a stream listening service is described. A stream listening service may monitor one or more data streams for content relating to a user. The stream listening service may forward the content along with time-to-live values to an application cache. A user may use an application to obtain information regarding the user's account, where the application obtains information from a data store and/or cached information from the application cache. The stream listening service, by forwarding current account information, obtained from listening to one or more streams, to the application cache, reduces traffic at the data store by providing current information from the data stream to the application cache.
    Type: Grant
    Filed: November 23, 2021
    Date of Patent: February 27, 2024
    Assignee: Capital One Services, LLC
    Inventors: Prateek Gupta, Samuel Wu, Zachary Wyman, Ramiro Ordonez
  • Patent number: 11917018
    Abstract: A system and method for an eSync bus protocol is provided. The eSync bus protocol uses a broker to route communications between electronic devices within an electronic environment, such as within a vehicle or the like. The electronic devices may first register with the broker, and thereafter send messages to the broker for routing to other registered electronic devices. In this way, the broker may act as an intermediary to route communications using the eSync bus protocol. A multi-client architecture is also provided in which multiple domains may be defined by the functions performed by electronic devices within a respective domain.
    Type: Grant
    Filed: November 8, 2022
    Date of Patent: February 27, 2024
    Assignee: Excelfore Corporation
    Inventors: Shrikant Acharya, Anoop Balakrishnan, John Crosbie, Pawel Veselov
  • Patent number: 11914493
    Abstract: Provided is an information processing device which is capable of suppressing a deterioration in accuracy of detecting an anomaly and accuracy of analyzing the anomaly, while suppressing an increase in an amount of data to be stored. The information processing system includes anomaly detection unit that collects event data indicating a predetermined event detected in a process of a device to be monitored, determines whether a predetermined index value related to the event exceeds a preset first threshold, and instructs enhanced monitoring of the device to be monitored and the process related to the event when the index value exceeds the first threshold, and collection instruction unit that determines an additional event being an event to be additionally monitored when the enhanced monitoring is instructed, and instructs the device to be monitored, which is subjected to the enhanced monitoring, to monitor the determined additional event.
    Type: Grant
    Filed: January 11, 2021
    Date of Patent: February 27, 2024
    Assignee: NEC CORPORATION
    Inventors: Shuichi Karino, Kazuhiko Isoyama, Yuji Kobayashi, Yoshiaki Sakae, Hiroki Tagato, Masato Yasuda
  • Patent number: 11894985
    Abstract: In some examples, a system can execute an iterative optimization routine on a set of candidate physical locations for an object. Each iteration can involve a series of operations. The operations can include selecting one of the candidate physical locations; determining a predicted demand value for the candidate physical location based on a first traffic score and a second traffic score associated with the candidate physical location; and determining a predicted overhead value for the candidate physical location. The operations can also include determining a predicted cannibalization factor for the candidate physical location; and generating an overall score for the candidate physical location based on the predicted demand value, the plurality of predicted overhead values, and the predicted cannibalization factor. The system may then identify one or more of the candidate physical locations as optimal locations based on their overall scores and display the optimal locations on a geographical map.
    Type: Grant
    Filed: December 20, 2022
    Date of Patent: February 6, 2024
    Assignee: Starbucks Corporation
    Inventors: Nitish Shivrayan, Brendan D. O'Shaughnessy, David A. M. West, Jay A. Chauhan, Fu Ern Kwan
  • Patent number: 11870697
    Abstract: Methods and systems for parallel processing of batch communications during data validation using a plurality of independent processing streams. For example, the system may receive a plurality of communications for batch processing during a predetermined time period. The system may process, with a batch configuration file, a first alphanumeric data string of a first communication of the plurality of communications. The system may process, with the batch configuration file, a second alphanumeric data string of a second communication of the plurality of communications. The system may direct the first communication to a first micro-batch for processing within the predetermined time period based on the first metadata tag, wherein the first micro-batch is processed using a first validation and enrichment protocol and a first micro-batch configuration file, wherein the first validation and enrichment protocol and the first micro-batch configuration file are specific to the first source.
    Type: Grant
    Filed: January 17, 2023
    Date of Patent: January 9, 2024
    Assignee: Capital One Services, LLC
    Inventor: Gokul Prabagaren
  • Patent number: 11868130
    Abstract: A system and method for decision making for autonomous vehicles. The method includes determining if a decision scenario is present; generating a first random number; communicating the first random number to a receiver via visible light communication; receiving a second random number and determining a priority order based on the generated random numbers. The priority is communicated to all relevant units to determine the order in which the vehicles should proceed. An optical random generator may be used to generate the random number associated with each vehicle.
    Type: Grant
    Filed: March 2, 2020
    Date of Patent: January 9, 2024
    Assignee: LAKURUMA SYSTEMS LTD.
    Inventor: Amir Handelman
  • Patent number: 11863408
    Abstract: The disclosed embodiments provide a method and system for processing network data. During operation, the system obtains, at a remote capture agent, configuration information for the remote capture agent from a configuration server over a network. Next, the system uses the configuration information to configure the generation of event data from network data obtained from network packets at the remote capture agent. The system then uses the configuration information to configure transformation of the event data or the network data into transformed event data at the remote capture agent.
    Type: Grant
    Filed: January 18, 2022
    Date of Patent: January 2, 2024
    Assignee: Splunk Inc.
    Inventor: Michael Dickey
  • Patent number: 11855883
    Abstract: Methods of computing a flooding topology (FT) for a network are presented. The methods include a process for computing a FT that includes all nodes in the network and a process for ensuring that all nodes in the FT have at least two links in the FT. Some of the methods minimize a number of links of the nodes in the FT. Some of the methods also constrain some of the nodes in the FT to a maximum number of links. Some of the methods compute a first FT for nodes whose maximum number of links in the FT equal their number of links in the network, then compute a second FT for remaining nodes in the network, then combines the two FTs to compute a complete FT for the network.
    Type: Grant
    Filed: January 5, 2022
    Date of Patent: December 26, 2023
    Assignee: Huawei Technologies Co., Ltd.
    Inventor: Huaimo Chen
  • Patent number: 11855770
    Abstract: A system, process, and computer-readable medium for updating an application cache using a stream listening service is described. A stream listening service may monitor one or more data streams for content relating to a user. The stream listening service may forward the content along with time-to-live values to an application cache. A user may use an application to obtain information regarding the user's account, where the application obtains information from a data store and/or cached information from the application cache. The stream listening service, by forwarding current account information, obtained from listening to one or more streams, to the application cache, reduces traffic at the data store by providing current information from the data stream to the application cache.
    Type: Grant
    Filed: November 30, 2021
    Date of Patent: December 26, 2023
    Assignee: Capital One Services, LLC
    Inventors: Prateek Gupta, Samuel Wu, Zachary Wyman, Ramiro Ordonez
  • Patent number: 11843671
    Abstract: Embodiments of the present disclosure provide for improvements in managing connection channels for multiple associated users. As connection channel changes occur for one or more users, various connection channels are updated such that appropriate functionality is accessible as determined based on aspects of the connection channel change. Example embodiments provide for establishing a plurality of connection channels associated with a plurality of user data objects, where each of the plurality of connection channels enables access to functionality associated with a shared electronic data object via one of a plurality of computing devices, detecting, for a first user data object of the plurality of user data objects, a connection channel change associated with a first connection channel corresponding to a first computing device, and updating the functionality associated with the shared electronic data object for at least one of the plurality of connection channels based on the connection channel change.
    Type: Grant
    Filed: May 12, 2022
    Date of Patent: December 12, 2023
    Assignee: Wells Fargo Bank, N.A.
    Inventors: Ramanathan Ramanathan, Chris Theodore Kalaboukis, Andrew J. Garner, IV, Abhijit Rao, Joon Maeng, Andres J. Saenz, Rameshchandra Bhaskar Ketharaju
  • Patent number: 11838186
    Abstract: A topology design device for an optical transmission network includes a memory; and a processor to determine a bypass target area as an area to which a bypass route is to be added in the network, the area indicating a region surrounded by nodes and edges, based on an area demand, namely a total value of a demand for communication to be performed via an edge, by referencing a topology management database storing information regarding nodes, edges, and areas in the network, and a demand management database storing demands in the network; and exclude a node from nodes constituting the bypass target area and determining a bypass route from the nodes from which the node has been excluded, based on a node demand, namely a total value of a demand for which each node serves as a start or end point of the demand, by referencing the databases.
    Type: Grant
    Filed: December 20, 2019
    Date of Patent: December 5, 2023
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Kojun Koshiji, Yasuharu Kaneko, Mika Ishizuka, Saburo Seto, Seisho Yasukawa
  • Patent number: 11838344
    Abstract: A request to play a media content item is received. It is determined whether the play request is ambiguous. Responsive to determining that the play request is ambiguous, then it is determined whether to play a suspended media content item or an alternate media content item. The determination can be made based on a length of time that the suspended media content item has been suspended, a media content item type, or a state, among other factors. Responsive to the determination, playback of the suspended or alternate media content item is initiated.
    Type: Grant
    Filed: June 3, 2022
    Date of Patent: December 5, 2023
    Assignee: Spotify AB
    Inventors: Kurt Jacobson, Marcus Daniel Better, Philip Edmonds
  • Patent number: 11838202
    Abstract: A master device according to this disclosure which communicates with a plurality of slave devices to share cyclic data includes: a configuration information acquiring unit to acquire a phase difference of each of the slave devices determined based on a number of other slave devices to be relayed when the each slave device communicates with the master device; and a transmission timing determining unit to calculate a hop count from a number of other slave devices to be relayed when the each slave device communicates with the master device or another slave device based on the phase difference acquired by the configuration information acquiring unit and to determine a transmission timing for each slave device to transmit the cyclic data in such a way that communications with a same hop count are performed at a same timing by the plurality of slave devices.
    Type: Grant
    Filed: March 13, 2020
    Date of Patent: December 5, 2023
    Assignee: MITSUBISHI ELECTRIC CORPORATION
    Inventor: Yuina Nakashio
  • Patent number: 11831520
    Abstract: In general, the disclosure describes techniques for dynamic application service level agreement (SLA) metric generation, distribution, and intent-based Software-Defined Wide Area Network (SD-WAN) link selection. For instance, a network device may determine a metric associated with an application or application-group. The network device may send the metric to a controller, and in response may receive from the controller a recommended SLA metric associated with the application or application-group. The network device may also compute an intent-based SLA metric based on the recommended SLA metric, one or more characteristics of one or more links connected to the network device, and a user configured intent model that defines a tolerance level to apply the recommended SLA metric. The network device may select, based on the intent-based SLA metric, a path to send traffic from the application or application-group.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: November 28, 2023
    Assignee: Juniper Networks, Inc.
    Inventors: Thyagarajan S. Pasupathy, Sankar Ramanoorthi, Radhakrishnan G, Saurav Shaw, Mohan Thangavel, Vaibhav Belliappa, Nagaraja Manikkar Shenoy