Computer Network Monitoring Patents (Class 709/224)
  • Patent number: 12009865
    Abstract: If a configuration is employed in which modulation schemes used for an optical communication system can be switched depending on transmission conditions, the power consumption increases and the control becomes complex; therefore, an optical transmitter according to an exemplary aspect of the present invention includes an encoding means for encoding digital signals to be transmitted under a predetermined transmission condition over an optical carrier wave by using one of a plurality of encoding methods; an encoding control means for selecting a predetermined encoding method corresponding to the predetermined transmission condition from among the plurality of encoding methods and causing the encoding means to operate in accordance with the predetermined encoding method; a mapping means for mapping output bit signals output from the encoding means to modulation symbols; and an optical modulation means for modulating the optical carrier wave based on symbol signals output from the mapping means.
    Type: Grant
    Filed: August 31, 2022
    Date of Patent: June 11, 2024
    Assignee: NEC ASIA PACIFIC PTE LTD.
    Inventors: Junichi Abe, Tatsuya Nakamura
  • Patent number: 12010004
    Abstract: A system manages a network using a graphical user interface (GUI) that maps the network. The mapping includes a topology of network layers and includes the generation of a path through the network, which may use virtualization technology. The path may be an AB network path that is automatically discovered and may be compared with a golden path.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: June 11, 2024
    Assignee: NetBrain Technologies, Inc.
    Inventors: Lingping Gao, Guangdong Liao, Feng Gan, Yanguo Guo, Xinfeng Xia, Dezhi Chen, Nong Jiang
  • Patent number: 12010078
    Abstract: Embodiments herein provide a method for managing interactions between online users by an apparatus. A first user is associated with a first electronic device, a first user profile and a first user profile rating. A second user is associated with a second electronic device, a second user profile and a second user profile rating. The method includes sending from the first user to the second user, a first message and a link to view the first user profile. The method includes displaying on the second electronic device a blurred version of the first message content and a user interface eliciting an input to open or not open the message. The method includes determining whether the second user opens the first message or not. In an embodiment, the method includes incrementing the first and second user profile ratings, in response to determining that the second user opens the first message.
    Type: Grant
    Filed: June 6, 2023
    Date of Patent: June 11, 2024
    Inventor: Hariharan Gopalakrishnan
  • Patent number: 12010188
    Abstract: A technology is disclosed for automated risk analysis for the deployment of software component updates in complex microservice architectures. Dependencies and versions of deployment situations in test setup environments and in a target environment are analyzed and compared to identify a version delta between tested and production deployments. Further, test results for test deployments are used to identify and remove unsuccessful test setups. Successful test setups are ranked according to extend of their version delta against the target environment and one of the successful test setups is selected according to a deployment strategy. After a test setup is selected, a deployment plan considering service versions and dependencies is generated that guarantees a tested and functional state of the target environment after each deployment step.
    Type: Grant
    Filed: April 19, 2023
    Date of Patent: June 11, 2024
    Assignee: Dynatrace LLC
    Inventors: Andreas Tscheinig, Alois Reitbauer
  • Patent number: 12009987
    Abstract: Some embodiments provide a method of transmitting data in a logical network that includes multiple hubs in a hub cluster and multiple branches. Each branch connects to a hub of the cluster through a virtual private network (VPN) tunnel. The method is performed by a network controller. The method assigns one of the hubs as a master hub. The method then sends a command to each of the other hubs in the hub cluster to establish a VPN tunnel between the other hub and the master hub. The method then advertises, to the other hubs, routes between the other hubs through the master hub. Each branch, in some embodiments is connected to only one hub in the hub cluster.
    Type: Grant
    Filed: May 2, 2022
    Date of Patent: June 11, 2024
    Assignee: VMware LLC
    Inventor: Navaneeth Krishnan Ramaswamy
  • Patent number: 12009986
    Abstract: Systems, methods, and related technologies for a proactive inspection system for improved classification of devices are described. A device is discovered on a network that has a first open port number. A file is requested from the device with the first open port number and a filename. The filename has a highest likelihood of being used as a name for the file with the port number. In response to obtaining the file from the device, the device is classified with information held in the file.
    Type: Grant
    Filed: November 17, 2022
    Date of Patent: June 11, 2024
    Assignee: Forescout Technologies, Inc.
    Inventor: Naor Kalbo
  • Patent number: 12010006
    Abstract: Techniques are disclosed for capturing network traffic in a computing environment comprising a plurality of computing devices. A data capture definition defines a network element of interest and data traffic that is to be captured for the network element. The network element to selectively identifies the data packets to be captured. The identified packets are encapsulated within a VXLAN session and sent to a storage service.
    Type: Grant
    Filed: March 9, 2023
    Date of Patent: June 11, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Darshil Jashvant Khetani, Salem Amin Al-Damluji
  • Patent number: 12010003
    Abstract: Systems, computer program products, and methods are described herein for identifying network control gaps in an automated fashion. The present disclosure is configured to execute instructions to deploy one or more autonomous programs on a network infrastructure; continually monitor feedback data received from the one or more autonomous programs; based on the feedback data received from the one or more autonomous programs, determine that the one or more autonomous programs has circumvented one or more network control policies; analyze the feedback data to determine how the one or more autonomous programs has circumvented the one or more network control policies; and execute instructions to pause access to one or more systems or elevate one or more security requirements in response to determining that the one or more autonomous programs has circumvented one or more network control policies.
    Type: Grant
    Filed: January 26, 2023
    Date of Patent: June 11, 2024
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Tomas M. Castrejon, III, Christopher Stephen Littrell, Trina Perraut, Kara M. Schlageter
  • Patent number: 12007957
    Abstract: Threads and kernels across multiple server instances may maintain static connections to a database during operation. To apply a patch or other upgrade to the database, a notification may be sent to the database system that causes the database system to redirect new incoming connection requests for the database to a backup database. A second notification may also be sent to each of the server instances where threads maintain active connections to the database. These threads may be allowed to finish executing a current job, then when entering the idle state these threads may be directed to refresh their connections. This refresh operation may be redirected to the backup database. The patch may be applied after all connections have been switched to the backup database. This process switches static connections to the backup database as quickly as possible without interrupting existing thread operations.
    Type: Grant
    Filed: January 3, 2023
    Date of Patent: June 11, 2024
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventor: Pradip Kumar Pandey
  • Patent number: 12009985
    Abstract: A method includes obtaining a stream of consecutive network configuration snapshots each including network configuration information. The method also includes determining that first network configuration information is the same as second network configuration information. After determining that the first network configuration information is the same as the second network configuration information, the method includes determining that the second network configuration information is not the same as third network configuration information. The method also includes determining a net change in reachability for a network based on a difference in packet reachability. The method also includes determining a policy violation based on the net change in reachability for the network and generating a reachability differentiation report including the policy violation.
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: June 11, 2024
    Assignee: Google LLC
    Inventors: Hongkun Yang, Hui Liu, Gargi Adhav, Alan Tang
  • Patent number: 12007960
    Abstract: A system, method, and computer-readable medium are disclosed for performing a data schema mapping operation. The data schema mapping operation includes receiving product information from a product supplier, the product information comprising a first document corresponding to a first data schema, the first data schema comprising an unspecified JavaScript Object Notation (JSON) schema; identifying a plurality of components within the first document corresponding to the first data schema, the plurality of components comprising JSON data elements; identifying a second plurality of components corresponding to a second data schema, the second data schema comprising a defined data schema, the second data schema being associated with a data center services provider, at least some of the second plurality of components being associated with a relational database; and, mapping a component of the document corresponding to the first data schema to a component corresponding to the second data schema.
    Type: Grant
    Filed: April 22, 2022
    Date of Patent: June 11, 2024
    Assignee: Dell Products L.P.
    Inventors: Ching-Yun Chao, Steve Petrucci
  • Patent number: 12008064
    Abstract: The invention generally relates to systems and methods for automatically generating websites using artificial intelligence that requires minimal user input, and which does not require the technical skills and expertise that is traditionally needed to develop websites. In addition, the present invention does not require users to start from a blank web page when creating websites.
    Type: Grant
    Filed: November 28, 2022
    Date of Patent: June 11, 2024
    Assignee: Sav.com, LLC
    Inventor: Anthos Chrysanthou
  • Patent number: 12007969
    Abstract: A method to perform application whitelisting for a computer system is disclosed. The method includes detecting, in an application whitelisting database of the computer system, that a first agent entry and a second agent entry have a same machine name within the computer system, recording, in a duplicates repository separate from the application whitelisting database, the first agent entry and the second agent entry, detecting, in the duplicates repository separate from the application whitelisting database, that the first agent entry has a connected status, recording, in a connected duplicates repository separate from the application whitelisting database, the first agent entry based on the connected status, determining, by at least comparing the duplicates repository and the connected duplicates repository, that the second agent entry is a disconnected duplicate of the first agent entry, and deleting, in response to said determining, the second agent entry from the application whitelisting database.
    Type: Grant
    Filed: August 11, 2022
    Date of Patent: June 11, 2024
    Assignee: SAUDI ARABIAN OIL COMPANY
    Inventors: Dana Baghabrah, Aseel Alomair, Asma Soleja
  • Patent number: 12007867
    Abstract: Disclosed is a method performed by a first computing device performing a benchmark. The method may include receiving, from a second computing device comprising a plurality of modules which perform different operations related to an artificial intelligence-based model, module identification information indicating which module among the plurality of modules of the second computing device triggers a benchmark operation of the first computing device. The method may include providing, to the second computing device, a benchmark result based on the module identification information, and the benchmark result provided to the second computing device may be different according to the module identification information.
    Type: Grant
    Filed: June 30, 2023
    Date of Patent: June 11, 2024
    Assignee: NOTA, INC.
    Inventors: Sanggeon Park, Wonjin Shin, Jimin Lee
  • Patent number: 12007866
    Abstract: In accordance with an embodiment, described herein is a system and method for database replication benchmark testing. The system can include one or more microservices configured to collect performance metrics from a testing environment, and a plurality of workload configurations that define different types of pipelines. Each pipeline can be used to execute a workload, and use different techniques to handle errors during the execution of the pipeline. A pipeline control manager can receive a workload configuration, and identify a pipeline defined therein. The pipeline control manager can invoke the one or more microservices to collect performance metrics from the testing environment, and use the collected performance metrics to validate the testing environment before starting the workload. Performance metrics from each pipeline stage can be consolidated and displayed at a user interface. The system can automatically select a workload configuration based on a replication feature to be tested.
    Type: Grant
    Filed: November 4, 2021
    Date of Patent: June 11, 2024
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Anuj Garg, Anup Mishra, Deekshit Mantampady, Rashmi Badan
  • Patent number: 12007882
    Abstract: A processing system may execute diagnostic software to test the functionality of one or more components arranged in a physical space for use during a video conference. Functionality of the diagnostic software may include determining a configuration of a component of the one or more components and comparing the configuration to a parameter associated with the component to detect that the component is in a condition that limits the functionality of the component for use during the video conference. The processing system may initiate a response, based on an output of the diagnostic software, to change the condition of the component to increase the functionality of the component.
    Type: Grant
    Filed: June 14, 2022
    Date of Patent: June 11, 2024
    Assignee: Zoom Video Communications, Inc.
    Inventor: Reed Hunter Allen
  • Patent number: 12007997
    Abstract: As described herein, a N-Gram index may be created and the search may be conducted using the index, which will lead to faster search results. The N-Gram index may also include partial N-Gram components to capture more relevant data. Moreover, as described herein, the search may also take into account recent log data that has not yet been indexed. Techniques for building an index store using log data and efficiently searching the index store and log data to process search requests are described herein.
    Type: Grant
    Filed: March 14, 2023
    Date of Patent: June 11, 2024
    Assignee: Snowflake Inc.
    Inventors: Lin Chan, Tianyi Chen, Benoit Dageville, Yiming Kang, Jun Luo, Nithin Mahesh, Eric Robinson, Brian Smith
  • Patent number: 12009965
    Abstract: Automated computer-implemented methods and systems for discovering clusters of alerts triggered by abnormal events occurring with objects in a data center are described. In one aspect, alerts with start times in a sliding run-time window are retrieved from an alerts database. Each alert corresponds to a run-time event occurring with an object of the data center. Clusters of alerts in the sliding run-time window are detected based on the start times of the alerts and topological proximity of the objects. High priority alerts in the clusters of alerts are determined based on alert types. The events associated with discovered clusters of alerts and high priority alerts are displayed in a graphical user interface (“GUI”). Time evolution clustering of alerts and coverage evolution of alerts are over time based on the start times of the alerts and topological proximity of objects exhibiting abnormal behavior in the data center.
    Type: Grant
    Filed: July 18, 2022
    Date of Patent: June 11, 2024
    Assignee: VMware LLC
    Inventors: Ashot Nshan Harutyunyan, Arnak Poghosyan, Naira Movses Grigoryan, Artur Grigoryan, Tigran Bunarjyan, Karen Aghajanyan, Vahan Tadevosyan, Tigran Avagimyants
  • Patent number: 12008382
    Abstract: A network device may obtain information concerning a virtual chassis that indicates that the network device and an additional network device are to be included in the virtual chassis. The network device may determine, based on the information concerning the virtual chassis, that the network device is connected to the additional network device, wherein the network device is connected to the additional network device via a link between a network interface of the network device and a network interface of the additional network device. The network device may cause the network interface of the network device to be converted to a virtual chassis interface and the network interface of the additional network device to be converted to a virtual chassis interface to enable the network device and the additional network device to be included in the virtual chassis to allow bootstrapping of the virtual chassis as a single logical device.
    Type: Grant
    Filed: November 7, 2022
    Date of Patent: June 11, 2024
    Assignee: Juniper Networks, Inc.
    Inventors: Alfa Prakash Puhan, Nandan Debnath
  • Patent number: 12008533
    Abstract: Aspects of the present disclosure describe systems and methods for continuously monitoring the health of a point-of-sale (POS) device, at a central location, and executing self-healing software from the malfunctioning POS device. The self-healing software may be stored locally on the POS device itself, occupying a small footprint and therefore easily be stored in and execute on both older and newer POS devices. Embodiments further describe a central server as coordinating both identification of the particular self-healing process to execute on each POS device as well as the timing of execution associated therewith.
    Type: Grant
    Filed: July 1, 2021
    Date of Patent: June 11, 2024
    Assignee: Target Brands, Inc.
    Inventors: Steven J. Chin, Robert H. Henke, Joseph C. Eckberg
  • Patent number: 12008514
    Abstract: Methods and systems for tracking a package within an area obtain package identification information from a scannable medium associated with the package and image information of the area acquired by an optical sensing device. Image processing detects the presence and location of an object in the area that matches the package based on a comparison of the package identification information obtained from the scannable medium with the image information of the area acquired by the optical sensing device. The package is registered as being present in the area at the location of the detected object in response to detecting a match between the object and the package.
    Type: Grant
    Filed: October 10, 2022
    Date of Patent: June 11, 2024
    Assignee: Position Imaging, Inc.
    Inventors: Edward L. Hill, Rafal Piotrowski, Harry Lee Deffebach, III, Krenar Komoni
  • Patent number: 12007869
    Abstract: In some embodiments, a plurality of devices may be respectively mapped to a plurality of interaction types. Statistical models may be generated, where the statistical models are indicative of relationships between aggregated interaction data related to the interaction types and aggregated resource utilization data related to the devices. With respect to each interaction type of the interaction types, the statistical models may be scored based on strength of one or more of the relationships. A subset of the statistical models may be selected based on the scoring for the interaction types. As an example, a first statistical model is included in the subset based on the scoring related to a first interaction type and a second statistical model is included in the subset based on the scoring related to a second interaction type different from the first interaction type. One or more of the devices may be remapped to one or more interaction types based on the selected subset of the statistical models.
    Type: Grant
    Filed: December 23, 2021
    Date of Patent: June 11, 2024
    Assignee: Capital One Services, LLC
    Inventors: Igor Trubin, Mark Schutt, Jeffery Robinson
  • Patent number: 12009979
    Abstract: Systems and methods are provided for zero-touch provisioning of devices, such as sensors, on a network. When a device is unable/cannot access a network via Ethernet, cellular, or near field communications capabilities resident on the device, the device can alternatively be provisioned via an intermediate network device, such as an access point using, e.g., Device Provisioning Protocol or Wi-Fi EasyConnect. A cloud-based network management system may receive a device's bootstrapping information during or after manufacturing of the device. Ultimately, the device, via the intermediate network device, is able to communicate with a back-end, cloud-based network insight system from which configuration parameters for the device may be obtained.
    Type: Grant
    Filed: April 26, 2022
    Date of Patent: June 11, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Mohd Shahnawaz Siraj, Rahul Bahal, Kannan Konath, Hao Lu
  • Patent number: 12009942
    Abstract: It is determined that a first customer premises equipment (CPE) that provides external network access to a first local area network and that is communicatively coupled to a first aggregation device is to be dynamically provisioned with a first differentiated feature that is different from default features identified in a first boot configuration from which the first CPE obtains features during a boot phase of the first CPE. A first aggregation driver process that corresponds to the first aggregation device is identified. A request to implement the first differentiated feature on the first aggregation device is sent to the first aggregation driver process.
    Type: Grant
    Filed: October 31, 2022
    Date of Patent: June 11, 2024
    Assignee: Charter Communications Operating, LLC
    Inventors: Ajay G. Sriram, Stephen Gionfriddo
  • Patent number: 12008597
    Abstract: Systems and methods are disclosed for attributing web traffic to an advertising spot. The method may include receiving traffic data for a web page from a server associated with an advertiser and receiving, from a log provider, a log of a plurality of advertising spots related to the advertiser. A duration of time as a peak may be designated to identify the amount of traffic that is attributable to the one of the plurality of advertising spots.
    Type: Grant
    Filed: November 30, 2022
    Date of Patent: June 11, 2024
    Assignee: Yahoo Ad Tech LLC
    Inventor: Mark Eberstein
  • Patent number: 12002276
    Abstract: The accuracy of existing machine learning models, software technologies, and computers are improved by estimating whether a particular page belongs to a same document as another page or whether the page belongs to a different document. Such document distinguishing can be based on deriving relationship information between a first feature vector representing the page and a second feature vector representing the other page. This also improves the user experience and model building experience, among other things.
    Type: Grant
    Filed: March 22, 2021
    Date of Patent: June 4, 2024
    Assignee: BILL Operations, LLC
    Inventors: Xin Geng Kelly, Sangammohan Harimohan Singh, Derek Chan, Eitan Anzenberg
  • Patent number: 12003671
    Abstract: Voicemail spam detection is performed based on content of voicemail messages. The content of an incoming voicemail message is compared to a spam template that includes a representation of a spam voicemail. Spam templates may be generated based on spam indications provided by users for voicemail messages they have received. User indications for sufficiently similar voicemail messages may be aggregated by maintaining a vote count for a spam template that reflects how many times a user has indicated a matching voicemail message is spam. A spam template may also include an occurrence count that reflects how many times voicemail messages matching a spam template have been detected in a telephony system. An incoming voicemail message may be compared to spam templates and, responsive to a match of content and/or a corresponding vote count or occurrence count meeting a condition, the voicemail message may be identified as spam.
    Type: Grant
    Filed: March 3, 2021
    Date of Patent: June 4, 2024
    Assignee: Zoom Video Communications, Inc.
    Inventors: Melinda Min Xiao-Devins, Haifeng Geng, Mengxiao Qian, Fengcai Sun, Hui Wen
  • Patent number: 12001882
    Abstract: Technology for revising a smart contract, including a set of machine logic based rules for job management of jobs to be performed under an SLA (service level agreement). The machine learning algorithm is refined and optimized dynamically based on intermittently received context data (historical, relevant operational data—may be augmented with projections regarding future events and/or operations). Also, the SLA is self-evolving so that its terms also change based an analysis of the context data.
    Type: Grant
    Filed: June 15, 2021
    Date of Patent: June 4, 2024
    Assignee: International Business Machines Corporation
    Inventor: Sarbajit K. Rakshit
  • Patent number: 12001360
    Abstract: A method for transmitting data between functions implemented on a first electronic chip of the manycore type. The first electronic chip includes a plurality of execution cores, the execution cores being grouped in clusters, the clusters being interconnected by at least two communication systems. The data transmission method includes the steps of: implementing a first function on a first cluster; implementing a second function on a second cluster, characterised in that the second function is also implemented on a third cluster distinct from the first and second clusters; and transmitting at least one data item between the first function and the second function.
    Type: Grant
    Filed: February 3, 2021
    Date of Patent: June 4, 2024
    Assignee: SAFRAN ELECTRONICS & DEFENSE
    Inventors: Louis-Théophile Thirion, Sangeerthman Subramaniam, Nicolas Maitrot, Jean-Charles Riand
  • Patent number: 12003470
    Abstract: A method for displaying an integrated communication history of a user terminal, the method including the user terminal transmitting or receiving a content using an integrated communication service, and executing instructions on a processor of the user terminal to perform processes of collecting communication history of content transmission or reception by a communication history manager using the integrated communication service, providing a lock setting capability within the user terminal to the communication history manager, generating a user interface feature based on the communication history that is not locked by the communication history manager, and displaying the communication history in a user interface on a display of the user terminal in association with the user interface feature.
    Type: Grant
    Filed: February 4, 2021
    Date of Patent: June 4, 2024
    Assignee: PANTECH CORPORATION
    Inventor: Joon-Seub Lee
  • Patent number: 12003392
    Abstract: Systems and methods for aggregating samples of Proactive Network Maintenance (PNM) data representing state information of a communications network. Each sample may be associated with one of a plurality of different frequency ranges, where the samples are aggregated over a temporal range and aggregated over a frequency range. The data aggregated in this manner may then be used to configure the network.
    Type: Grant
    Filed: June 21, 2022
    Date of Patent: June 4, 2024
    Assignee: ARRIS Enterprises LLC
    Inventors: Santhana Chari, David E. Virag, Deepak Garageswari Jagannath Rao
  • Patent number: 12003383
    Abstract: Systems, methods, and related technologies for classification are described. Entity attribute data associated with network entities is obtained. One or more entity attributes for classifying a set of entities is determined based on the entity attribute data. A set of entities coupled to a network are monitored. Values of the one or more entity attributes for the plurality of entities is identified. The set of entities are clustered into one or more entity clusters based on a similarity of the one or more entity attributes for the entities. An entity fingerprinting action is then performed based on the entity clusters.
    Type: Grant
    Filed: June 29, 2021
    Date of Patent: June 4, 2024
    Assignee: Forescout Technologies, Inc.
    Inventors: Elisa Costante, Daniel Ricardo dos Santos, Guillaume François Christophe Dupont
  • Patent number: 12001435
    Abstract: Systems and methods of improving the functioning of a streaming platform system by managing database change stream offsets using a time series database are disclosed. In some example embodiments, a computer system retrieves an offset value from a plurality of offset values stored in a time series database, with the plurality of offset values being indexed in the time series database in time order, and the retrieved offset value being retrieved using a time parameter, and then the computer system transmits a data request to a stream-processing platform, with the data request comprising the retrieved offset value, and the data request being operable to retrieve a data record stored in association with the retrieved offset value in a storage layer of the stream-processing platform using the offset value.
    Type: Grant
    Filed: November 29, 2021
    Date of Patent: June 4, 2024
    Assignee: eBay Inc.
    Inventors: Connie W. Yang, Daniel Graham Douglas
  • Patent number: 12003426
    Abstract: Electronic communications received via a network from a plurality of electronic devices may include signals of device interactions or data changes that correspond to process performances by process-performing resources, signals of conditions of loads, or signals of processes associated with the process-performing resources and the loads. Data composites may be formed from the electronic communications, with data portions collected and mapped to resource profile records and load profile records that may be updated with the collected data portions. For each load, at least one of the one or more resource profile records and/or the one or more load profile records may be used to map the process-performing resources to the load. Content nodes may be linked in a network of content nodes, including respective linked content, resource specifications or load specifications. Access to the network of content nodes may be allowed via a control interface.
    Type: Grant
    Filed: February 28, 2023
    Date of Patent: June 4, 2024
    Assignee: C/HCA, Inc.
    Inventors: William Gregg, Annabaker Garber, Aaron Montlary, Louis Davis, Jeffrey Cuthbert, Brian Weldy, Cae Swanger, Timothy Beacham, Gabriel O Perez, Edmund Jackson, Daniel Hefley, Troy Gifford
  • Patent number: 12001382
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed to generate command lists to be offloaded to accelerator circuitry. An example apparatus includes kernel duration model circuitry to predict a duration of execution of a first kernel based on a first source location, a first name, a first property of a first argument, or an occupancy of the first kernel. The example apparatus includes subsequent kernel model circuitry to predict a tuple and a dependency of a second kernel based on a second source location, a second name, a second property of a second argument, or a time of submission of the previous kernel. The example apparatus includes reinforcement learning model circuitry to determine whether to bundle the first kernel into a command list based on the duration of execution of the first kernel, the tuple of the second kernel, or the dependency of the second kernel.
    Type: Grant
    Filed: December 22, 2021
    Date of Patent: June 4, 2024
    Assignee: Intel Corporation
    Inventors: Celine Lee, Niranjan Hasabnis, Paul Petersen, Justin Gottschlich, Ramesh Peri
  • Patent number: 12001379
    Abstract: A system and method for differentiated storage services with a Ethernet SSD includes receiving, at an Ethernet SSD (eSSD), an input/output (I/O) service request from a remote host via a multiprotocol label switching (MPLS) network. The I/O service request includes at least one parameter that may be used to match the I/O service request to a label switched path (LSP) based on the parameter(s). A storage traffic stream may then be opened between the eSSD and the remote host over the MPLS network according to the LSP.
    Type: Grant
    Filed: December 30, 2022
    Date of Patent: June 4, 2024
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Ramdas P. Kachare, Dong Gi Lee, Ajay Sundar Raj, Fred Worley
  • Patent number: 12001333
    Abstract: Symbols are received, from a first computing device by a second computing device, across lanes of a communication link. A physical layer extracted HPA (or eHPA) is generated from the symbols while operations at a physical layer of a receiving (Rx) protocol stack of the second computing device are being performed. The eHPA is generated before other operations at other layers of the Rx protocol stack are finished. The eHPA is used to perform one or more operations for memory access before a normative message is formed by operations of the receiving protocol stack implemented in a communication interface of the second computing device.
    Type: Grant
    Filed: October 7, 2022
    Date of Patent: June 4, 2024
    Assignee: Astera Labs, Inc.
    Inventor: Enrique Musoll
  • Patent number: 12001269
    Abstract: Techniques are described for tuning a Java Virtual Machine (JVM) in an automated manner. The automated tuning may be performed to improve a JVM's performance including to prevent it from failing. An auto-tuning system is described that can auto-detect one or more anomalous conditions for a JVM, and in response, take one or more corrective actions to auto-tune the JVM to avoid or reduce/mitigate any adverse impacts of the detected anomalous conditions. A corrective action taken for a JVM may include changing one or more parameters associated with the JVM.
    Type: Grant
    Filed: July 14, 2022
    Date of Patent: June 4, 2024
    Assignee: Oracle International Corporation
    Inventor: Sujay Ranjan Sinha
  • Patent number: 12003646
    Abstract: Methods for securing an electronic communication is provided. Methods may, in a registration process, create and/or select an anti-phish, personalized, security token for a predetermined account on a computing device. Methods may generate a hash of the token, store the token and the hash in a secure storage location within the computing device. Methods may, in an in-use process, generate an electronic communication at a channel. The database may be interposed along the channel. Methods may forward the communication to a recipient associated with the account. Methods may intercept the communication at the database. Methods may select the hash from the database. Methods may generate an injected hash by injecting the hash into the communication. Methods may transmit the communication with the hash to the recipient. Methods may receive the electronic communication with the injected hash at the recipient. Methods may compare the injected hash to the stored hash.
    Type: Grant
    Filed: April 18, 2022
    Date of Patent: June 4, 2024
    Assignee: Bank of America Corporation
    Inventors: Michael Young, Vinesh Patel, Melissa Gordon Glenn
  • Patent number: 12003514
    Abstract: Software programs are updated and upgraded regularly. This is a cause for infection by malware (or a faulty program). By attaining the statistical relation between the input data to the program and the output data from the program the presence of malware may be detected with high fidelity. The base for this approach is the fact the necessary and sufficient conditions to determine the working of a program is evaluation of input against output.
    Type: Grant
    Filed: April 26, 2020
    Date of Patent: June 4, 2024
    Inventor: Mordecai Barkan
  • Patent number: 12001888
    Abstract: Example techniques for allocating a candidate server instance for execution of an application instance are described. In an example, a request for allocation of a candidate server instance from multiple server instances is received. The request for allocation of the candidate server instance comprises allocation parameters to uniquely identify the candidate server instance from the plurality of server instances. Subsequently, operational parameters of the candidate server instance are analyzed to determine eligibility of the candidate server instance for execution of the application instance. The candidate server instance is subsequently allocated for execution of the application instance based on the eligibility.
    Type: Grant
    Filed: September 12, 2022
    Date of Patent: June 4, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Madhusuthanan Vikramaboopathi, Rajesh Ranganathan
  • Patent number: 12003391
    Abstract: Some embodiments provide a system that implements a set of tools to define a set of one or more logical forwarding elements from a number of physical forwarding elements and a scalable framework to retrieve statistics relating each logical forwarding element. In some embodiments, the statistics relate to the logical ports of a logical forwarding element. The system of some embodiments allows a network administrator to retrieve a total packet count and byte count for one or more logical ports of the logical forwarding element, even though the logical ports may be distributed across multiple physical forwarding elements.
    Type: Grant
    Filed: November 12, 2021
    Date of Patent: June 4, 2024
    Assignee: Nicira, Inc.
    Inventors: Somik Behera, Henry Mai
  • Patent number: 11995688
    Abstract: In an example embodiment, information about an interaction by a user, via the graphical user interface, with an item rendered in the graphical user interface, is obtained from a graphical user interface. The information includes a session identification corresponding to a networking session in which the interaction occurred and an item identification corresponding to the item interacted with. Then k hash functions are applied to a combination of the session identification and the item identification, producing k indexes. Values of bits corresponding to the k indexes in a bloom filter stored in a non-volatile memory are determined. In response to a determination that the values of bits corresponding to the k indexes are all set to one, a session counter corresponding to the item identification is incremented.
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: May 28, 2024
    Assignee: SAP SE
    Inventor: Ahmad Hassan
  • Patent number: 11997180
    Abstract: A redirection of a URL page request may be performed by monitoring an upstream path from a subscriber to the internet through an ISP. When a URL page request is detected from a subscriber for whom a redirection is required, a redirection device generates a single TCP packet response that mimics a response from the intended destination server. The single TCP packet includes a set FIN bit that closes any active session with the destination server to prevent the subscriber from accepting packets from the destination server.
    Type: Grant
    Filed: August 2, 2022
    Date of Patent: May 28, 2024
    Assignee: PERFTECH, INC.
    Inventors: Lewis T. Donzis, Henry M. Donzis, Peter W. Baron, John A. Murphy
  • Patent number: 11996996
    Abstract: A system, method, and computer-readable medium for performing a data center monitoring and management operation. The data center monitoring and management operation includes: entering a data center management mode, the data center management mode enabling a data center administrator user to selectively provide access to a subset of information available for use by the administrator user; determining whether to provide a designated user access to the subset of information; creating a monitoring console instance, the monitoring console instance providing the designated user access to the subset of information; and, enabling the designated user to access the monitoring console instance.
    Type: Grant
    Filed: April 16, 2021
    Date of Patent: May 28, 2024
    Assignee: Dell Products L.P.
    Inventors: Saurav Shrestha, Margaret Patton, Carlin Mendonca, Jeffrey M. Lairsey
  • Patent number: 11996976
    Abstract: Methods for one click monitors in impact time detection for noise reduction in at-scale monitoring are performed by systems and devices. The methods automatically configure time window sizes and numbers of consecutive time windows for optimally detecting system alerts in at-scale systems and per dimension combinations, including updating settings over time to adapt to changing system behaviors. The past behavior of system performance metrics are analyzed to match configuration options and determine a best fitting or optimal combination of a highest detection accuracy in lowest time to detect for alerting. Optimal monitoring configurations are determined for each of up to hundreds of thousands of the metric dimensions across the system, and an end user is enabled to apply the determined, optimal configurations for system monitoring with a single selection.
    Type: Grant
    Filed: July 19, 2022
    Date of Patent: May 28, 2024
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Yaniv Lavi, Rachel Lemberg, Linoy Liat Barel, Dor Bank, Raphael Fettaya, Ofri Kleinfeld
  • Patent number: 11997184
    Abstract: A computing system including a processor configured to receive packet preamble binary data and packet header binary data associated with a satellite. The processor may generate a simulated signal that encodes the packet preamble binary data and the packet header binary data. The processor may receive a satellite downlink signal. Within each of a plurality of sample intervals of the satellite downlink signal, the processor may compute a respective correlation between the satellite downlink signal and at least a portion of the simulated signal. The processor may select an identified sample interval of the plurality of sample intervals based at least in part on the plurality of correlations. The processor may decode binary satellite signal data based at least in part on the identified sample of the satellite downlink signal. The processor may output the binary satellite signal data.
    Type: Grant
    Filed: November 18, 2022
    Date of Patent: May 28, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tusher Chakraborty, Ranveer Chandra, Nissanka Arachchige Bodhi Priyantha, Vaibhav Singh
  • Patent number: 11996999
    Abstract: A system and a method for testing broadband internet connectivity are disclosed. The system contains a monitoring device electrically connected with a router, at least one remote server configured to communicate with the monitoring device through the router, wherein the monitoring device is configured to run one or more tests to determine one or more parameters of the internet connection between the monitoring device and the at least one remote server.
    Type: Grant
    Filed: January 18, 2022
    Date of Patent: May 28, 2024
    Assignee: Speedpact Inc.
    Inventor: Arthur Claybon
  • Patent number: 11997000
    Abstract: A method for time sensitive network (TSN) operation includes: in the case of data traffic stoppage in a communication channel of TSN due to at least one of down time of a user plane (UP) connection and a reset of the UP connection, performing the following: generating, by a user plane function (UPF), an audit report about the at least one of the down time and the reset; sending, by the UPF, the audit report to a first element in control plane (CP), without waiting for communication from the CP; and determining, by one of the first element or a second element in the CP, survival time of the communication channel. The audit report is sent along with a report type indicating the down time of the UP connection due to connection fluctuation or a switch-over of the UP connection from a primary UPF to a back-up UPF.
    Type: Grant
    Filed: April 28, 2022
    Date of Patent: May 28, 2024
    Assignee: Mavenir Systems, Inc.
    Inventors: Abhishek Mishra, Vipin Padlikar, Rohit Gupta, Tamanna Jindal
  • Patent number: 11997001
    Abstract: The present disclosure relates to systems and methods that enhance multivariate testing of interface variants by intelligently allocating network traffic to increase the speed at which samples sizes reach statistical significance. More particularly, the present disclosure relates to systems and methods that intelligently select interface variants to test against a control interface in a manner that efficiently reduces the uncertainty of sample sizes (e.g., the variance of the sample mean), thereby reaching statistical significance quicker.
    Type: Grant
    Filed: September 8, 2020
    Date of Patent: May 28, 2024
    Assignee: Oracle International Corporation
    Inventors: Olexandr Polishchuk, Dmytro Skorokhodov