Patents by Inventor Leonid Grossman

Leonid Grossman 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: 11812804
    Abstract: A decubitus ulcers prevention garment for decreasing the skin pressure on a select body area of the population at risk for decubitus may be provided. The garment may be similar in shape to boxer briefs and composed of strategically mapped air cells for the patients' bilateral hips, proximal thighs and gluteal region wrapping posteriorly, targeting anatomic points including greater trochanteric, ischial tuberosities, posterior iliac spines, sacrum and coccyx. The air cell arrangement may allow for patterned inflation and deflation thereby off loading and loading particular areas. As air cells are cycled through inflation and deflation, skin pressure may be decreased thereby preventing focal pressure and local tissue ischemia resulting in necrosis.
    Type: Grant
    Filed: May 20, 2022
    Date of Patent: November 14, 2023
    Inventor: Leonid Grossman
  • Publication number: 20220369738
    Abstract: A decubitus ulcers prevention garment for decreasing the skin pressure on a select body area of the population at risk for decubitus may be provided. The garment may be similar in shape to boxer briefs and composed of strategically mapped air cells for the patients' bilateral hips, proximal thighs and gluteal region wrapping posteriorly, targeting anatomic points including greater trochanteric, ischial tuberosities, posterior iliac spines, sacrum and coccyx. The air cell arrangement may allow for patterned inflation and deflation thereby off loading and loading particular areas. As air cells are cycled through inflation and deflation, skin pressure may be decreased thereby preventing focal pressure and local tissue ischemia resulting in necrosis.
    Type: Application
    Filed: May 20, 2022
    Publication date: November 24, 2022
    Inventor: Leonid GROSSMAN
  • Patent number: 9934057
    Abstract: A method for controlling a network interface controller (NIC). The method includes receiving, by a host operating system (OS) executing on a computer system, an instruction to map the NIC virtual function (VF) to a first virtual machine executing on the computer system. The method further includes allocating, according to the NIC VF, first NIC resources on a physical NIC operatively connected to the computer system, mapping the NIC VF to the first virtual machine, creating, in the host OS, a shadow virtual NIC for the first NIC resources allocated to the NIC VF, assigning the shadow virtual NIC to the first virtual machine, receiving, by the physical NIC, a first packet targeting the first virtual machine, and sending the first packet directly to the first virtual machine.
    Type: Grant
    Filed: April 21, 2014
    Date of Patent: April 3, 2018
    Assignee: Oracle International Corporation
    Inventors: Nicolas G. Droux, Eric T. Cheng, Leonid Grossman
  • Patent number: 9497088
    Abstract: In general, in one aspect, the invention relates to a method for handling connections. The method includes receiving, by an OS, a request from an application to create a connection, wherein the request comprises a connection identifier and a SLA, creating, by the OS, the connection targeting the application in response to the request, and mapping the connection identifier to the SLA. The method further includes receiving data from the application for the connection, generating, by a network protocol stack on the OS, a packet from the data by storing the connection identifier into a plurality of headers of the packet, processing, by the network protocol stack, the packet according to the SLA to obtain a processed packet, and transmitting, by the network protocol stack, the processed packet to the network.
    Type: Grant
    Filed: August 29, 2013
    Date of Patent: November 15, 2016
    Assignee: Oracle International Corporation
    Inventors: Nicolas G. Droux, Leonid Grossman, Venugopal Vaidhyanathan Iyer
  • Publication number: 20150301844
    Abstract: A method for controlling a network interface controller (NIC). The method includes receiving, by a host operating system (OS) executing on a computer system, an instruction to map the NIC virtual function (VF) to a first virtual machine executing on the computer system. The method further includes allocating, according to the NIC VF, first NIC resources on a physical NIC operatively connected to the computer system, mapping the NIC VF to the first virtual machine, creating, in the host OS, a shadow virtual NIC for the first NIC resources allocated to the NIC VF, assigning the shadow virtual NIC to the first virtual machine, receiving, by the physical NIC, a first packet targeting the first virtual machine, and sending the first packet directly to the first virtual machine.
    Type: Application
    Filed: April 21, 2014
    Publication date: October 22, 2015
    Applicant: Oracle International Corporation
    Inventors: Nicolas G. Droux, Eric T. Cheng, Leonid Grossman
  • Publication number: 20150067182
    Abstract: In general, in one aspect, the invention relates to a method for handling connections. The method includes receiving, by an OS, a request from an application to create a connection, wherein the request comprises a connection identifier and a SLA, creating, by the OS, the connection targeting the application in response to the request, and mapping the connection identifier to the SLA. The method further includes receiving data from the application for the connection, generating, by a network protocol stack on the OS, a packet from the data by storing the connection identifier into a plurality of headers of the packet, processing, by the network protocol stack, the packet according to the SLA to obtain a processed packet, and transmitting, by the network protocol stack, the processed packet to the network.
    Type: Application
    Filed: August 29, 2013
    Publication date: March 5, 2015
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Nicolas G. Droux, Leonid Grossman, Venugopal Vaidhyanathan Iyer
  • Patent number: 6694372
    Abstract: Method and system aspects are provided for achieving effective communication among end stations in a local area network when portions of the network lack operating system support for the media of data transmission within the network. A method aspect includes providing an encapsulated packet from one end station of the portion of the plurality of end stations, and utilizing a tag as an indicator of encapsulation within the encapsulated packet. In a further method aspect, a method for communicating in a wireless local area network (WLAN) includes forming a data packet in accordance with a known media standard in a portion of the plurality of end stations. The method further includes encapsulating the data packet in accordance with the wireless media standard, and tagging the data packet to indicate encapsulation.
    Type: Grant
    Filed: June 17, 1997
    Date of Patent: February 17, 2004
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Leonid Grossman
  • Patent number: 5963720
    Abstract: A system and method for expediting data processing in a computer system including a network controller and a driver is disclosed. The method and system first provide a hardware structure. The hardware structure has a first plurality of fields and corresponds to a second structure. The second structure has a second plurality of fields. The first plurality of fields of the hardware structure has at least one field more than the second plurality of fields. The method and system then allow the driver to utilize the at least one extra field for increasing efficiency of data processing.
    Type: Grant
    Filed: August 13, 1996
    Date of Patent: October 5, 1999
    Assignee: Advanced Micro Devices, Inc.
    Inventor: Leonid Grossman
  • Patent number: 5960175
    Abstract: A computer network includes a plurality of servers, each of the plurality of servers operating under one of a plurality of operating systems, and a client workstation including a single boot ROM containing instructions for identifying each of the plurality of servers by address and by type of operating system, and selecting one of the identified servers by address and type for booting on the network.
    Type: Grant
    Filed: April 1, 1996
    Date of Patent: September 28, 1999
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Leonid Grossman, Sherman Lee
  • Patent number: 5870554
    Abstract: A method for choosing a particular server on a network and performing a remote boot by a client, the network including a plurality of servers operating in accordance with a plurality of network operating systems, includes identifying each of the plurality of servers by address and by type of operating system, and selecting one of the identified servers by address and type for booting on the network. Identifying further includes sending a FIND frame from the client to the network, and receiving a FOUND frame from each of the plurality of servers. A remote program load protocol followed by the server according to the FOUND frame is determined.
    Type: Grant
    Filed: April 1, 1996
    Date of Patent: February 9, 1999
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Leonid Grossman, Sherman Lee
  • Patent number: 5862145
    Abstract: A method for identifying an error condition due to a faulty cable connection in a network comprising a plurality of computer systems, at least one of the computer systems including a network adapter with the network adapter including a media access control (MAC) unit, includes initializing a plurality of mechanisms for tracking a plurality of conditions in the MAC of the network adapter. The method further includes receiving a transmit demand request in the network adapter and updating the plurality of mechanisms according to a current status of each of the plurality of conditions. In addition, the method includes determining whether a predetermined threshold has been reached in one or more of the plurality of mechanisms, wherein when one or more of the plurality of mechanisms has reached the predetermined threshold, a faulty cable connection is identified. In a system aspect, the system includes a plurality of counting mechanism for tracking each of a plurality of error conditions.
    Type: Grant
    Filed: September 12, 1996
    Date of Patent: January 19, 1999
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Leonid Grossman, Ramkrishna Vepa
  • Patent number: 5805791
    Abstract: A system and method for detecting and gracefully recovering from a peripheral device fault has been disclosed. The method detects whether a peripheral device has suffered from a peripheral device fault. Where the peripheral device fault has occurred, the method determines whether any of a plurality of processes executable by the peripheral device is currently being executed by the peripheral device. The plurality of processes comprises those process which could result in significant loss of data, loss of connection to a network or adversely affect the performance of the peripheral device if the peripheral device is reset during execution of any of the plurality of processes. If none of the plurality of processes is being executed by the peripheral device, the method automatically resets the peripheral device. According to the method and system disclosed, peripheral devices can be made to recover from faults without user intervention, without loss of connection to any networks, and with minimal loss of data.
    Type: Grant
    Filed: April 22, 1996
    Date of Patent: September 8, 1998
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Leonid Grossman, Sherman Lee, Ramkrishna Vepa
  • Patent number: 5712967
    Abstract: A method and system for resetting a peripheral device which could use a variety of buses have been disclosed. The method and system determine what bus type the peripheral device has. The method and system then automatically execute a reset process capable of resetting the peripheral device having that bus type. A beneficial aspect of this invention is allowing a peripheral device to gracefully recover from a fault. In this aspect, the method detects whether a peripheral device fault has occurred. Where the fault has occurred, the method determines whether any of a plurality of processes executable by the peripheral device is being executed. The processes comprise those processes which could result in significant loss of data, loss of connection to a network, or adversely affect performance if the peripheral device is reset during execution. If none of the processes is being executed, the method automatically resets the peripheral device.
    Type: Grant
    Filed: April 22, 1996
    Date of Patent: January 27, 1998
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Leonid Grossman, Sherman Lee, Ramkrishna Vepa