Patents Examined by Kyung H. Shin
  • Patent number: 11962516
    Abstract: Techniques to eliminate duplicate packets from a stream of packets. A method includes receiving a packet, hashing elements of the packet to obtain a packet partial signature, generating an action data value by appending, to the packet partial signature, unhashed packet information, accessing a hash store location in a hash store based on the action data value, determining, based on data stored at the hash store location, whether the packet is a duplicate of a previously-received packet, and based on whether the packet is a duplicate of a previously-received packet, one of allowing and preventing one of the packet and a copy of the packet to reach a downstream network node.
    Type: Grant
    Filed: January 31, 2023
    Date of Patent: April 16, 2024
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Ayan Banerjee, Saikat Bhattacharya, Ramesh Sivakolundu, Ravikanth Nasika, Rajesh Sharma
  • Patent number: 11960361
    Abstract: A method for execution by a storage network includes receiving a request pertaining to a data object. Metadata associated with the data object is determined and used to identify data segments associated with the data object and a set of storage units associated with the data segments. Based on a set of query requests, a response is received from a storage unit from the set of storage units. When the response indicates a storage environment that is unfavorable as compared to predetermined performance metrics, the storage network facilitates migration of encoded data slices associated with the storage unit to another storage unit.
    Type: Grant
    Filed: October 21, 2022
    Date of Patent: April 16, 2024
    Assignee: Pure Storage, Inc.
    Inventors: Ahmad Alnafoosi, Andrew D. Baptist, Greg R. Dhuse, Jason K. Resch, Ilya Volvovski
  • Patent number: 11962650
    Abstract: Systems and techniques are provided for distributed ambient computing within an environment. A first version of an ambient computing library running on a device may check a manifest in the storage of the device to identify a second device that provides a service. The first version of the ambient computing library may send data to be processed using the service to the second device through a second version of the ambient computing library running on the second device. The first device and the second device may include different computing hardware. The first version of the ambient computing library may receive data including results from the second device through the second version of the ambient computing library. The data including the results may be generated by the second device based on processing the data sent from the device by the first version of the ambient computing library.
    Type: Grant
    Filed: June 28, 2021
    Date of Patent: April 16, 2024
    Assignee: Google LLC
    Inventors: Kenneth Mixter, Ken MacKay, Byungchul Kim
  • Patent number: 11947918
    Abstract: Systems and methods for managing a set of electronic assets from a single location are disclosed. The method includes providing a portal with a network security access control. The method includes determining that login credentials input to the access control are associated with a set of electronic assets corresponding to a plurality of third-party computing systems with application programming interface (API) gateways configured to accept API calls directed to changes in functionality of the electronic assets. The method includes presenting, via the portal, a virtual icon to identify a coordinated action with respect to the set of electronic assets and, in response to a selection of the virtual icon, executing a set of API calls that include an asset-specific API call to each third-party computing system in the plurality of third-party computing systems to implement the coordinated action on all electronic assets in the set of electronic assets.
    Type: Grant
    Filed: March 27, 2023
    Date of Patent: April 2, 2024
    Assignee: Wells Fargo Bank, N.A.
    Inventor: Joshua R. Mitchell
  • Patent number: 11949576
    Abstract: Technologies for providing out-of-order network packet management and selective data flow splitting include a computing device. The computing device includes circuitry to identify a service data flow associated with a set of packets to be sent to a recipient computing device. The circuitry is also to determine a target quality of service for the service data flow, determine, as a function of the target quality of service, one or more radio links on which to send the packets, including determining whether to split the service data flow over multiple radio links, and send the packets through the determined one or more radio links.
    Type: Grant
    Filed: October 19, 2022
    Date of Patent: April 2, 2024
    Assignee: Intel Corporation
    Inventors: Ahmed Soud Salem, Jerome Parron
  • Patent number: 11947507
    Abstract: A traffic monitoring apparatus that monitors traffic of a monitoring target network and includes a statistical information processor that acquires statistical information per specific flow of the traffic, and a packet capture unit that captures a packet of the specific flow, in which the statistical information processor includes a statistical information aggregation unit that aggregates the pieces of statistical information, and a statistical information file generation unit that generates a statistical information file based on the pieces of aggregated statistical information.
    Type: Grant
    Filed: May 26, 2020
    Date of Patent: April 2, 2024
    Assignee: Nippon Telegraph and Telephone Corporation
    Inventors: Hiroyuki Uzawa, Shuhei Yoshida, Namiko Ikeda, Koyo Nitta
  • Patent number: 11943685
    Abstract: A server system for an always-on connection includes: a plurality of always-on connection processing parts; and a controller. Each of the always-on connection processing parts includes a plurality of always-on connection execution parts, and the controller is configured to execute: a receiving process to receive a first request for the always-on connection from a terminal device; a determining process to determine a target always-on connection processing part, among the always-on connection processing parts according to the first request, the target always-on connection processing part being one always-on connection processing part to establish the always-on connection with the terminal device; and a sending process to send to the terminal device a destination data indicating a destination of the second request for the always-on connection after determining the target always-on connection processing part, the destination data also indicating the target always-on connection processing part.
    Type: Grant
    Filed: November 8, 2022
    Date of Patent: March 26, 2024
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventors: Yuki Narita, Masashi Takeichi, Koichi Hayashi, Tomohiro Inagaki
  • Patent number: 11943309
    Abstract: The subject matter disclosed herein provides methods for distributing notifications to a user. The method can include receiving data encapsulating notifications from a device connected to a network that provide information relating to the device's status. The device can provide a health related treatment. The method can associate each notification with one or more notification categories relating to a function performed by the device or a location of the device. A table of users having one or more subscriptions to these notification categories can be accessed. The subscriptions can be automatically assigned to users based on the users' role. A user can be identified from the table to distribute the one or more notifications to. The user can have a subscription that matches a notification category of the received notifications, and data comprising the notifications can be distributed to the user. Related apparatus, systems, techniques, and articles are also described.
    Type: Grant
    Filed: June 6, 2022
    Date of Patent: March 26, 2024
    Assignee: CareFusion 303, Inc.
    Inventors: Martin Orona, Aron Weiler
  • Patent number: 11936744
    Abstract: According to one embodiment, a client system includes a system controller and a unit. The unit has a function of acquiring or creating information. And the system controller acquires and manages the information from the unit. The system controller may classify the unit into a section to be managed, and hold the information regarding the section to which the unit belong.
    Type: Grant
    Filed: April 14, 2020
    Date of Patent: March 19, 2024
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventors: Hideo Ando, Fumihiko Murakami, Takumi Hara
  • Patent number: 11936659
    Abstract: Described are examples for providing a system for managing configuration and policies for a virtualized wide area network (vWAN) support on a wide area network (WAN). The vWAN includes a plurality of virtual network entities associated with geographic locations including the physical computing resources of the WAN and virtual connections between the virtual network entities. The system includes a network safety component for managing configurations and policies of the vWAN on the WAN. The network safety component receives a change to a policy or configuration of the vWAN from an operator of a network connected to the vWAN. The network safety component evaluates a set of safety rules for the operator based on the change and a network state of a physical WAN underlying the vWAN. The network safety component generates an error message in response to at least one of the set of safety rules failing the evaluation.
    Type: Grant
    Filed: February 17, 2023
    Date of Patent: March 19, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ryan Andrew Beckett, Sharad Agarwal, Paramvir Bahl, Rachee Singh, Abhishek Udupa
  • Patent number: 11930060
    Abstract: Embodiments are directed to verifying performance and operation of live services. Applications operative in a computing environment and directed to a plurality of organizations may be provided such that the applications include data associated with different organizations. Templates that declare template objects may be provided such that the template objects may be directed to verifying features of the applications. Data associated with the organization may be provided based on the template objects. Verification objects may be generated based on the template objects and the provided data. The verification objects may be employed to verify the features of the applications based on verification conditions and the provided data. Reports that include results based on verification conditions and the provided data may be provided.
    Type: Grant
    Filed: April 4, 2023
    Date of Patent: March 12, 2024
    Assignee: DexCare, Inc.
    Inventors: Chandler Boone Ferry, Robert Albert Wlodarczyk, William Tomer, Jeffrey Alan Herold
  • Patent number: 11923998
    Abstract: Provided is a group-based communication interface configured to allow users of the interface to communicate within group-based communication channels and across group-based communication channels to provide relevant information to other users efficiently and effectively. Group-based messaging communications across the plurality of group-based communication channels can be channeled to specific receiver channels providing relevant information to users of the group-based communication interface thereby increasing the efficiency and effectiveness of group-based messaging communications and the lifetime of the system.
    Type: Grant
    Filed: October 10, 2022
    Date of Patent: March 5, 2024
    Assignee: Salesforce, Inc.
    Inventor: Christopher Sullivan
  • Patent number: 11924247
    Abstract: A method and apparatus for testing and simulating an access control policy are disclosed. Evaluating an access control policy may be performed by utilizing a deny statement that causes the access request to be rejected despite actions indicated in the access request being authorized. Further, an independent simulation environment may be utilized for testing access control policy evaluation.
    Type: Grant
    Filed: June 13, 2022
    Date of Patent: March 5, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory Branchek Roth, Daniel Stephen Popick, Derek Avery Lyon, John Michael Morkel, Graeme David Baer, Ajith Harshana Ranabahu, Khaled Salah Sedky
  • Patent number: 11894969
    Abstract: Systems and methods are provided for analyzing one or more root causes of service degradation events in a network or other environment. A method, according to one implementation, includes a step of monitoring a plurality of overlying services offered in an underlying infrastructure having a plurality of resources arranged with a specific topology. In response to detecting a negative impact on the overlying services during a predetermined time window and based on an understanding of the specific topology, the method further includes the step of identifying suspect components from the plurality of resources in the underlying infrastructure. The method also includes the step of obtaining status information with respect to the suspect components to determine a root cause of the negative impact on the overlying services.
    Type: Grant
    Filed: March 2, 2022
    Date of Patent: February 6, 2024
    Assignee: Ciena Corporation
    Inventors: Christopher Barber, David Côté, Thomas Triplet, Yinqing Pei
  • Patent number: 11888792
    Abstract: The present disclosure relates generally to facilitating routing of communications. More specifically, techniques are provided to dynamically routing messages having multiple intents between bots and terminal devices during communication sessions configured with multi-channel capabilities.
    Type: Grant
    Filed: October 18, 2022
    Date of Patent: January 30, 2024
    Assignee: LIVEPERSON, INC.
    Inventors: Michael Higgins, Xi Chen, Chuqinh He, Ender Ricart
  • Patent number: 11881979
    Abstract: Novel tools and techniques are provided for implementing error detection in a network, and, more particularly, to methods, systems, and apparatuses for implementing error and/or fault detection in a network and/or media stream and providing options to address the error and/or fault in the network and/or media stream. In various embodiments, a computer might detect an error in a first network and send a notification indicating that the error has occurred. The notification might contain one or more options to address the error in the first network. The computer, a user device, a service provider device, or a content provider device might receive and display the notification containing the one or more options. The computer, the user device, the service provider device, or the content provider device might then select at least one of the one or more options to address the error in the first network.
    Type: Grant
    Filed: February 17, 2023
    Date of Patent: January 23, 2024
    Assignee: CenturyLink Intellectual Property LLC
    Inventors: Michael D. Sprenger, Steven M. Casey, Katie S. Feiman, Zubin Ingah
  • Patent number: 11870790
    Abstract: Methods, systems, and apparatus for detecting and mitigating anomalous network traffic. With at least one processor in a network, information regarding network traffic flows is obtained and a classification model is generated based on the obtained information, the classification model comprising one or more classification rules for classifying network traffic as normal or anomalous. With the at least one processor in the network, the network traffic is classified as anomalous or normal based on the generated classification model and at least one mitigation action is initiated based on the network traffic being classified as anomalous.
    Type: Grant
    Filed: December 4, 2022
    Date of Patent: January 9, 2024
    Assignee: CHARTER COMMUNICATIONS OPERATING, LLC
    Inventor: Richard A Compton
  • Patent number: 11861454
    Abstract: A method of detecting an abnormality in time series data according to an embodiment of the present disclosure is performed in a computing device including one or more processors and a memory storing one or more programs executed by the one or more processors. First masking is performed to cover a portion of input time series data with a mask. First-restored time series data in which the time series data is restored is generated by inputting the first-masked time series data to a generator. A difference between the first-restored time series data and original time series data is calculated. Second masking is performed to cover a portion of the time series data with a mask on basis of the calculated difference. Second-restored time series data in which the time series data is restored is generated by inputting the second-masked time series data to the generator.
    Type: Grant
    Filed: August 1, 2022
    Date of Patent: January 2, 2024
    Assignee: University-Industry Cooperation Group of Kyung Hee University
    Inventors: Gyeong Moon Park, A Hyung Shin
  • Patent number: 11853261
    Abstract: The present disclosure relates to a serving wireless communication node adapted to predict data files (A, B, C) to be requested by at least two served user terminals (2, 3) and to form predicted sub-data files (A1, A2; B1, B2; C1, C2). In a placement phase, the serving node is adapted to transmit predicted sub-data files (A1, B1; A2, B2) to cache nodes (APC1, APC2), each cache node (APC1, APC2) having a unique set of predicted different sub-data files of different predicted data files, and to receive requests (RA, RB) for data files from the served user terminals (2, 3). In a delivery phase, the serving node is adapted to transmit an initial complementary predicted sub-data file (Formula I) to the cache nodes (APC1, APC2), comprising a reversible combination of the remaining predicted sub-data files (A2, B1) for the files requested.
    Type: Grant
    Filed: June 10, 2020
    Date of Patent: December 26, 2023
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Behrooz Makki, Mikael Coldrey
  • Patent number: 11853231
    Abstract: Apparatuses, systems and methods for routing requests and responses targeting a shared resource. A queue in a communication fabric is located in a path between the requesters and a shared resource. In some embodiments, the shared resource is a shared address translation cache stored in an endpoint. The physical channel between the queue and the shared resource supports multiple virtual channels. The queue assigns at least one entry to each virtual channel of a group of virtual channels where the group includes a virtual channel for each address translation request type from a single requester of the multiple requesters. When the at least one entry for a given requester is de-allocated, the queue allocates this entry only with requests from the assigned virtual channel even if the empty entry is the only available entry of the queue.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: December 26, 2023
    Assignee: ATI Technologies ULC
    Inventor: Kostantinos Danny Christidis