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: 11812804Abstract: 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: GrantFiled: May 20, 2022Date of Patent: November 14, 2023Inventor: Leonid Grossman
-
Publication number: 20220369738Abstract: 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: ApplicationFiled: May 20, 2022Publication date: November 24, 2022Inventor: Leonid GROSSMAN
-
Patent number: 9934057Abstract: 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: GrantFiled: April 21, 2014Date of Patent: April 3, 2018Assignee: Oracle International CorporationInventors: Nicolas G. Droux, Eric T. Cheng, Leonid Grossman
-
Patent number: 9497088Abstract: 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: GrantFiled: August 29, 2013Date of Patent: November 15, 2016Assignee: Oracle International CorporationInventors: Nicolas G. Droux, Leonid Grossman, Venugopal Vaidhyanathan Iyer
-
Publication number: 20150301844Abstract: 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: ApplicationFiled: April 21, 2014Publication date: October 22, 2015Applicant: Oracle International CorporationInventors: Nicolas G. Droux, Eric T. Cheng, Leonid Grossman
-
Publication number: 20150067182Abstract: 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: ApplicationFiled: August 29, 2013Publication date: March 5, 2015Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Nicolas G. Droux, Leonid Grossman, Venugopal Vaidhyanathan Iyer
-
Patent number: 6694372Abstract: 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: GrantFiled: June 17, 1997Date of Patent: February 17, 2004Assignee: Advanced Micro Devices, Inc.Inventor: Leonid Grossman
-
Patent number: 5963720Abstract: 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: GrantFiled: August 13, 1996Date of Patent: October 5, 1999Assignee: Advanced Micro Devices, Inc.Inventor: Leonid Grossman
-
Patent number: 5960175Abstract: 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: GrantFiled: April 1, 1996Date of Patent: September 28, 1999Assignee: Advanced Micro Devices, Inc.Inventors: Leonid Grossman, Sherman Lee
-
Patent number: 5870554Abstract: 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: GrantFiled: April 1, 1996Date of Patent: February 9, 1999Assignee: Advanced Micro Devices, Inc.Inventors: Leonid Grossman, Sherman Lee
-
Patent number: 5862145Abstract: 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: GrantFiled: September 12, 1996Date of Patent: January 19, 1999Assignee: Advanced Micro Devices, Inc.Inventors: Leonid Grossman, Ramkrishna Vepa
-
Patent number: 5805791Abstract: 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: GrantFiled: April 22, 1996Date of Patent: September 8, 1998Assignee: Advanced Micro Devices, Inc.Inventors: Leonid Grossman, Sherman Lee, Ramkrishna Vepa
-
Patent number: 5712967Abstract: 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: GrantFiled: April 22, 1996Date of Patent: January 27, 1998Assignee: Advanced Micro Devices, Inc.Inventors: Leonid Grossman, Sherman Lee, Ramkrishna Vepa