Patents by Inventor Gary Smerdon

Gary Smerdon has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20240427493
    Abstract: A memory management system inputs from an operating system to a machine learning component information corresponding to events associated with a process running on the OS. The machine learning component, which is configured within a software appliance that is logically separate from the OS synthesizes a page access model from at least one sequence of the events inputted from the OS; identifies patterns in the at least one sequence of the events; and, in real time, predicts page misses by the process in the relatively faster memory that are likely to happen by the process and identifies most-likely-to-be-missed pages that the process may attempt to access in the relatively faster memory. At least some of the most-likely-to-be accessed pages are moved from the relatively slower memory to the relatively faster memory.
    Type: Application
    Filed: June 21, 2024
    Publication date: December 26, 2024
    Applicant: MEXT Corporation
    Inventors: Gary SMERDON, David P. REED, Carl WALDSPURGER, Eric SCARAMUZZO
  • Patent number: 12137029
    Abstract: Dynamic adaptive reconfiguration of a computing system includes receiving a request to remove a first node in a plurality of physical nodes. An operating system is executing collectively across the plurality of physical nodes, and an application is running on the operating system. It further includes in response to the request, and while the application is running, evacuating virtualized resources associated with the first node to one or more other nodes in the plurality of physical nodes. It further includes subsequent to the evacuation of the virtualized resources, removing the first node from the plurality of physical nodes.
    Type: Grant
    Filed: February 17, 2023
    Date of Patent: November 5, 2024
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: David P. Reed, Isaac R. Nassi, Gary Smerdon
  • Publication number: 20240354243
    Abstract: In some examples, based on the information relating to the wear of physical memories in computer nodes of the distributed system, a system initiates a migration of a memory page from a first physical memory in a first computer node to a second physical memory in a second computer node. As part of the migration, the system updates a mapping between a first address space accessible by programs in the distributed system and a physical address space comprising memory locations in the physical memories.
    Type: Application
    Filed: January 11, 2023
    Publication date: October 24, 2024
    Inventors: Gary Smerdon, Isaac R. Nassi, David P. Reed
  • Patent number: 11627041
    Abstract: Dynamic adaptive reconfiguration of a computing system includes receiving a request to remove a first node in a plurality of physical nodes. An operating system is executing collectively across the plurality of physical nodes, and an application is running on the operating system. It further includes in response to the request, and while the application is running, evacuating virtualized resources associated with the first node to one or more other nodes in the plurality of physical nodes. It further includes subsequent to the evacuation of the virtualized resources, removing the first node from the plurality of physical nodes.
    Type: Grant
    Filed: May 14, 2021
    Date of Patent: April 11, 2023
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: David P. Reed, Isaac R. Nassi, Gary Smerdon
  • Publication number: 20210377107
    Abstract: Dynamic adaptive reconfiguration of a computing system includes receiving a request to remove a first node in a plurality of physical nodes. An operating system is executing collectively across the plurality of physical nodes, and an application is running on the operating system. It further includes in response to the request, and while the application is running, evacuating virtualized resources associated with the first node to one or more other nodes in the plurality of physical nodes. It further includes subsequent to the evacuation of the virtualized resources, removing the first node from the plurality of physical nodes.
    Type: Application
    Filed: May 14, 2021
    Publication date: December 2, 2021
    Inventors: David P. Reed, Isaac R. Nassi, Gary Smerdon
  • Patent number: 11050620
    Abstract: Dynamic adaptive reconfiguration of a computing system includes receiving a request to remove a first node in a plurality of physical nodes. An operating system is executing collectively across the plurality of physical nodes, and an application is running on the operating system. It further includes in response to the request, and while the application is running, evacuating virtualized resources associated with the first node to one or more other nodes in the plurality of physical nodes. It further includes subsequent to the evacuation of the virtualized resources, removing the first node from the plurality of physical nodes.
    Type: Grant
    Filed: November 9, 2018
    Date of Patent: June 29, 2021
    Assignee: TidalScale, Inc.
    Inventors: David P. Reed, Isaac R. Nassi, Gary Smerdon
  • Publication number: 20190149399
    Abstract: Dynamic adaptive reconfiguration of a computing system includes receiving a request to remove a first node in a plurality of physical nodes. An operating system is executing collectively across the plurality of physical nodes, and an application is running on the operating system. It further includes in response to the request, and while the application is running, evacuating virtualized resources associated with the first node to one or more other nodes in the plurality of physical nodes. It further includes subsequent to the evacuation of the virtualized resources, removing the first node from the plurality of physical nodes.
    Type: Application
    Filed: November 9, 2018
    Publication date: May 16, 2019
    Inventors: David P. Reed, Isaac R. Nassi, Gary Smerdon
  • Patent number: 8199644
    Abstract: A network node, such as an Ethernet switch, is configured to monitor packet traffic using regular expressions corresponding to Access Control List (ACL) rules. In one embodiment, the regular expressions are expressed in the form of a state machine. In one embodiment, as packets are passed through the network node, an access control module accesses the packets and traverses the state machine according to certain qualification content of the packets in order to determine if respective packets should be permitted to pass through the network switch.
    Type: Grant
    Filed: May 5, 2010
    Date of Patent: June 12, 2012
    Assignee: LSI Corporation
    Inventors: Jeff Carmichael, Gary Smerdon
  • Publication number: 20100217936
    Abstract: A network node, such as an Ethernet switch, is configured to monitor packet traffic using regular expressions corresponding to Access Control List (ACL) rules. In one embodiment, the regular expressions are expressed in the form of a state machine. In one embodiment, as packets are passed through the network node, an access control module accesses the packets and traverses the state machine according to certain qualification content of the packets in order to determine if respective packets should be permitted to pass through the network switch.
    Type: Application
    Filed: May 5, 2010
    Publication date: August 26, 2010
    Inventors: Jeff Carmichael, Gary Smerdon
  • Publication number: 20080186971
    Abstract: A network node, such as an Ethernet switch, is configured to monitor packet traffic using regular expressions corresponding to Access Control List (ACL) rules. In one embodiment, the regular expressions are expressed in the form of a state machine. In one embodiment, as packets are passed through the network node, an access control module accesses the packets and traverses the state machine according to certain qualification content of the packets in order to determine if respective packets should be permitted to pass through the network switch.
    Type: Application
    Filed: August 27, 2007
    Publication date: August 7, 2008
    Applicant: Tarari, Inc.
    Inventors: Jeff Carmichael, Gary Smerdon
  • Publication number: 20050049765
    Abstract: Advertisements or other announcements are transmitted from a head end to a user through a Global Positioning System (GPS) enabled or other location-aware portable device. The device also transmits locational and temporal information back to the head end. The system gathers data pertaining to the effectiveness of advertisements being communicated to the user, for example, it can be determined if the user visited the advertised business premises after listening to or watching a particular advertisement. Such gathered data allows advertisers to measure the direct impact of their advertisements.
    Type: Application
    Filed: April 2, 2004
    Publication date: March 3, 2005
    Applicant: Sacagawea21 Inc.
    Inventors: Alakesh Chetia, Sujalendu Das, Gary Smerdon