Patents by Inventor George Francis Ramsay
George Francis Ramsay 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).
-
Patent number: 11665536Abstract: An information handling system includes a wireless management controller having a first wireless network interface used to establish a secure short-range wireless network connection between a management controller and a mobile device. A second wireless network interface establishes a peer-to-peer wireless network connection between the management controller and the mobile device. The management controller stores a secure shell public key received from the mobile device through the secure short-range wireless network connection. The management controller randomly identifies a port number for the peer-to-peer wireless network connection, and disables network traffic through other ports associated with the peer-to-peer wireless network connection.Type: GrantFiled: September 20, 2021Date of Patent: May 30, 2023Assignee: Dell Products L.P.Inventors: George Francis Ramsay, III, Saurabh Kishore, Arulnambi Raju, Dung K. Le
-
Publication number: 20220007181Abstract: An information handling system includes a wireless management controller having a first wireless network interface used to establish a secure short-range wireless network connection between a management controller and a mobile device. A second wireless network interface establishes a peer-to-peer wireless network connection between the management controller and the mobile device. The management controller stores a secure shell public key received from the mobile device through the secure short-range wireless network connection. The management controller randomly identifies a port number for the peer-to-peer wireless network connection, and disables network traffic through other ports associated with the peer-to-peer wireless network connection.Type: ApplicationFiled: September 20, 2021Publication date: January 6, 2022Inventors: George Francis Ramsay, III, Saurabh Kishore, Arulnambi Raju, Dung K. Le
-
Patent number: 11146949Abstract: An information handling system includes a wireless management controller having a first wireless network interface used to establish a secure short-range wireless network connection between a management controller and a mobile device. A second wireless network interface establishes a peer-to-peer wireless network connection between the management controller and the mobile device. The management controller stores a secure shell public key received from the mobile device through the secure short-range wireless network connection. The management controller randomly identifies a port number for the peer-to-peer wireless network connection, and disables network traffic through other ports associated with the peer-to-peer wireless network connection.Type: GrantFiled: February 18, 2020Date of Patent: October 12, 2021Assignee: Dell Products L.P.Inventors: George Francis Ramsay, III, Saurabh Kishore, Arulnambi Raju, Dung K. Le
-
Publication number: 20210258774Abstract: An information handling system includes a wireless management controller having a first wireless network interface used to establish a secure short-range wireless network connection between a management controller and a mobile device. A second wireless network interface establishes a peer-to-peer wireless network connection between the management controller and the mobile device. The management controller stores a secure shell public key received from the mobile device through the secure short-range wireless network connection. The management controller randomly identifies a port number for the peer-to-peer wireless network connection, and disables network traffic through other ports associated with the peer-to-peer wireless network connection.Type: ApplicationFiled: February 18, 2020Publication date: August 19, 2021Inventors: George Francis Ramsay, III, Saurabh Kishore, Arulnambi Raju, Dung K. Le
-
Patent number: 8407624Abstract: Moving a pointer in a graphical user interface environment is provided. An input comprising an initial delta value determined by a device driver is received from the device driver. The initial delta value is located in a data structure. A new delta value associated with the initial delta value is selected from the data structure. A new position of a pointer in the graphical user interface environment is calculated based on the new delta value. The new position of the pointer is sent to the graphical user interface environment for rendering.Type: GrantFiled: October 2, 2008Date of Patent: March 26, 2013Assignee: International Business Machines CorporationInventors: George Francis Ramsay, III, John Fred Spannaus
-
Patent number: 7890952Abstract: Methods, systems, and products are provided for peer-to-peer computer software installation. Embodiments include receiving, by an observing install agent running on an observing host from a test install agent running on a test host, performance information describing the performance of software installed on the test host; determining, by the observing install agent, whether the performance information meets performance criteria for the observing host; and if the performance information meets the performance criteria for the observing host, installing the software on the observing host. In some embodiments, determining, by the observing install agent, whether the performance information meets performance criteria for the observing host is carried out by determining, whether the performance information meets performance criteria for the observing host in dependence upon a rule.Type: GrantFiled: October 7, 2004Date of Patent: February 15, 2011Assignee: International Business Machines CorporationInventors: Neal Richard Marion, Shawn Patrick Mullen, George Francis Ramsay, III, Gerald James Tesauro, James Stanley Tesauro
-
Patent number: 7882185Abstract: A computer implemented method, apparatus, and computer usable program code for managing e-mail attachments. A determination is made as to whether a unique identifier is present in an e-mail message, wherein the unique is associated with an e-mail attachment in response to receiving the e-mail message from a client for delivery to a recipient. The e-mail attachment is attached to the e-mail message in response to the unique identifier being present. The e-mail message is sent with the e-mail attachment to the recipient.Type: GrantFiled: September 26, 2006Date of Patent: February 1, 2011Assignee: International Business Machines CorporationInventors: Sai Sivakumar Nagarajan, Sriram M. Ramanathan, George Francis Ramsay, III, Anandha S. Srinivasan
-
Publication number: 20100088652Abstract: Moving a pointer in a graphical user interface environment is provided. An input comprising an initial delta value determined by a device driver is received from the device driver. The initial delta value is located in a data structure. A new delta value associated with the initial delta value is selected from the data structure. A new position of a pointer in the graphical user interface environment is calculated based on the new delta value. The new position of the pointer is sent to the graphical user interface environment for rendering.Type: ApplicationFiled: October 2, 2008Publication date: April 8, 2010Applicant: International Business Machines CorporationInventors: George Francis Ramsay, III, John Fred Spannaus
-
Publication number: 20090040232Abstract: In a graphics based subsystem based on direct memory access transfer, a user queue library is used by the application program interface to send graphic command data to the graphics adapter. The user queue library transfers data stored within the user queue to the graphics adapter using direct memory access transfers. The user queue library determines whether the data should be saved. The application program interface calls a user queue routine from a user queue library. The user queue routine saves the control data to a trace file in memory. The user queue routine then transfers the graphics command data to the graphics adapter using a direct memory access transfer.Type: ApplicationFiled: August 10, 2007Publication date: February 12, 2009Inventors: MANJUNATH BASAPPA MUTTUR, George Francis Ramsay, III, Robert Paul Stelzer
-
Publication number: 20080077676Abstract: A computer implemented method, apparatus, and computer usable program code for managing e-mail attachments. A determination is made as to whether a unique identifier is present in an e-mail message, wherein the unique is associated with an e-mail attachment in response to receiving the e-mail message from a client for delivery to a recipient. The e-mail attachment is attached to the e-mail message in response to the unique identifier being present. The e-mail message is sent with the e-mail attachment to the recipient.Type: ApplicationFiled: September 26, 2006Publication date: March 27, 2008Inventors: Sai Sivakumar Nagarajan, Sriram M. Ramanathan, George Francis Ramsay, Anandha S. Srinivasan
-
Patent number: 6980222Abstract: A method, apparatus, and computer instructions for managing colors in a color table used in displaying graphics. A request is received for a color map. A color map location is set in the color table, wherein the color map location has a starting point. An identification of the starting point for the color map is placed in an entry in a window attribute table. The colors for the color map are loaded into the color table. The starting point of the color map at the color map location is identified using the window attribute table.Type: GrantFiled: January 12, 2004Date of Patent: December 27, 2005Assignee: International Business Machines CorporationInventors: Neal Richard Marion, George Francis Ramsay, III, James Stanley Tesauro
-
Publication number: 20040233164Abstract: A method and apparatus for managing a hardware crosshair cursor function in a graphics adapter in a data processing system. A region, such as a window, is defined on a display using a set of coordinates. A hardware crosshair cursor is displayed only within the region by using the set of coordinates with the hardware crosshair cursor function in the graphics adapter.Type: ApplicationFiled: May 22, 2003Publication date: November 25, 2004Applicant: International Business Machines CorporationInventors: Neal Richard Marion, George Francis Ramsay, James Stanley Tesauro
-
Publication number: 20040164999Abstract: A method, apparatus and computer instructions for processing graphics data in a graphics adapter for a set of clip areas in a clip region. Trivial rejection is performed on primitives to reject any primitive outside of the set of clip rectangles, wherein a set of identified primitives is formed in which the set of identified primitives contain unrejected primitives. The set of identified primitives is sent to a memory in the graphics adapter as a command stream to form a set of stored commands. A hardware clipper in the graphics adapter is set to an unprocessed clip rectangle within the set of clip rectangles. The set of identified primitives for the unprocessed clip rectangle is processed using the hardware clipper with the set of stored commands in the memory. The setting of the hardware clipper and the rendering of the set of identified primitives is repeated for each unprocessed clip rectangle until all of the clip rectangles in the set of clip rectangles are processed.Type: ApplicationFiled: February 26, 2003Publication date: August 26, 2004Applicant: International Business Machines CorporationInventors: Neal Richard Marion, George Francis Ramsay, James Stanley Tesauro
-
Patent number: 6782462Abstract: A system and method for tracking memory leaks is presented. A user sets a memory tracking flag that notifies the system to track memory allocations and memory de-allocations. A memory array is initialized which includes multiple memory array slots. Each memory array slot includes a free flag and fields to store information corresponding to a memory allocation. When memory is allocated to an application or file, the system locates an unused memory array slot, sets the free flag to false, and stores memory allocation information in the memory array slot. When the application or file de-allocates the memory, the system locates the corresponding allocated memory array slot and sets the corresponding free flag to true, indicating a proper memory de-allocation. Upon shutdown, the system reviews the status of each free flag corresponding to each memory array slot, and generates a report which includes memory allocations that are not properly de-allocated.Type: GrantFiled: February 25, 2002Date of Patent: August 24, 2004Assignee: International Business Machines CorporationInventors: Neal Richard Marion, George Francis Ramsay, III
-
Patent number: 6710777Abstract: A method and apparatus in a data processing system for updating a buffer containing display information used to display pixels from a first layer and a second layer on a display in the data processing system. Pixels from the first layer and pixels from the second layer are identified in a transparent region. The display information is updated in the buffer for pixels in the first layer in the transparent region. Correct display information is assigned to pixels in the second layer in the transparent region.Type: GrantFiled: January 6, 2000Date of Patent: March 23, 2004Assignee: International Business Machines CorporationInventors: Sung Min Chun, Richard Alan Hall, George Francis Ramsay, III
-
Publication number: 20030163661Abstract: A system and method for tracking memory leaks is presented. A user sets a memory tracking flag that notifies the system to track memory allocations and memory de-allocations. A memory array is initialized which includes multiple memory array slots. Each memory array slot includes a free flag and fields to store information corresponding to a memory allocation. When memory is allocated to an application or file, the system locates an unused memory array slot, sets the free flag to false, and stores memory allocation information in the memory array slot. When the application or file de-allocates the memory, the system locates the corresponding allocated memory array slot and sets the corresponding free flag to true, indicating a proper memory de-allocation. Upon shutdown, the system reviews the status of each free flag corresponding to each memory array slot, and generates a report which includes memory allocations that are not properly de-allocated.Type: ApplicationFiled: February 25, 2002Publication date: August 28, 2003Applicant: International Business Machines CorporationInventors: Neal Richard Marion, George Francis Ramsay
-
Patent number: 6573904Abstract: A method and apparatus in a data processing system for updating a buffer containing display information used to display pixels from a first layer and a second layer on a display in the data processing system. Display information is identified for pixels in the first layer in a region corresponding to a removal of pixels being displayed in the second layer. This identification is performed using a data structure containing display information for displaying pixels in the first layer and pixels in the second layer to form identified display information. Display information in the buffer is updated using identified display information.Type: GrantFiled: January 6, 2000Date of Patent: June 3, 2003Assignee: International Business Machines CorporationInventors: Sung Min Chun, Richard Alan Hall, George Francis Ramsay, III
-
Patent number: 6529208Abstract: A method and apparatus in a data processing system for updating a buffer used to display pixels from a first layer and a second layer in the data processing system, wherein identification display information for pixels from the first layer and the second layer are stored in the buffer. Pixels are identified for the second layer having opaque pixel types to form a selected set of pixels. Overwriting of display information is prevented for the selected set of pixels in the buffer when updating the buffer.Type: GrantFiled: January 6, 2000Date of Patent: March 4, 2003Assignee: International Business Machines CorporationInventors: Sung Min Chun, Richard Alan Hall, George Francis Ramsay, III