Patents by Inventor Vishnubhai Patel

Vishnubhai Patel 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: 12082278
    Abstract: A surgical system and a method of operating a surgical system are disclosed herein. The surgical system includes a foot-operable control device and a dongle. The foot-operable control device includes a first communication device and a radio frequency (RF) reader and communicates with a surgical console to remotely control a surgical device. The dongle includes a second communication device and an RF device and physically couples to a connection port of the surgical console to be powered through the connection port. The RF reader is configured to receive pairing information from the RF device in response to the RF device being within a threshold proximity of the RF reader. The first and second communication devices are configured to wirelessly connect based on the pairing information to thereby enable the foot-operable control device to wirelessly communicate with the surgical console to remotely control the surgical device.
    Type: Grant
    Filed: November 16, 2022
    Date of Patent: September 3, 2024
    Assignee: Stryker Corporation
    Inventor: Tirup Vishnubhai Patel
  • Patent number: 12017516
    Abstract: Disclosed is an improved interior window sunshade for a window of a building and/or an automobile window. The interior window sunshade comprises a flexible flat wire loop member secured to a fabric. The flexible flat wire loop member comprises flexible arch on one or more sides of the flexible flat wire loop member.
    Type: Grant
    Filed: July 26, 2021
    Date of Patent: June 25, 2024
    Inventor: Rohan Vishnubhai Patel
  • Patent number: 12011978
    Abstract: Disclosed is improved sunshade over the prior art, by adding additional strength with a Zig-Zag clamping mechanism for connecting and securing the two endpoints of each flexible oval shaped loops to allow flexibility and strength. And still utilizing materials that add superior reflective and insulating properties, plus an optional stronger vinyl backing for cosmetic appeal. Allowing the sunshade the durability and strength to stay in position during its use.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: June 18, 2024
    Assignee: RVP1987 LLC
    Inventor: Rohan Vishnubhai Patel
  • Patent number: 11861201
    Abstract: A method, computer program product, and computer system for maintaining a back pointer from a physical layer block (PLB) to a virtual layer block (VLB) in a multi-level hierarchical file system. A generation number may be maintained in the VLB, wherein the generation number may indicate when data is moved from the PLB to another PLB. An object may be reconstructed in the multi-level hierarchical file system based upon, at least in part, at least one of the back pointer and the generation number.
    Type: Grant
    Filed: August 1, 2019
    Date of Patent: January 2, 2024
    Assignee: EMC IP Holding Company, LLC
    Inventors: Rohit K. Chawla, Bijayalaxmi Nanda, Dixitkumar Vishnubhai Patel, Alexander S. Mathews, Soumyadeep Sen
  • Patent number: 11755470
    Abstract: A method, computer program product, and computer system for setting a preferred alignment value to a size of an address space mapped by one or more root pages. An allocation request may be received for the address space. A binary buddy allocation scheme may be executed to allocate an extent for the allocation request based upon, at least in part, the preferred alignment value.
    Type: Grant
    Filed: July 29, 2019
    Date of Patent: September 12, 2023
    Assignee: EMC IP Holding Company, LLC
    Inventors: William C. Davenport, Dixitkumar Vishnubhai Patel
  • Patent number: 11673516
    Abstract: Disclosed is improved automobile license plate frame design. By having a slit surrounding the edge of the automobile license plate frame, the frame can be inserted onto the automobile license plate without need of removing the plate. The similar set up also can be used for other devices.
    Type: Grant
    Filed: June 24, 2020
    Date of Patent: June 13, 2023
    Inventor: Rohan Vishnubhai Patel
  • Publication number: 20230074846
    Abstract: A surgical system and a method of operating a surgical system are disclosed herein. The surgical system includes a foot-operable control device and a dongle. The foot-operable control device includes a first communication device and a radio frequency (RF) reader and communicates with a surgical console to remotely control a surgical device. The dongle includes a second communication device and an RF device and physically couples to a connection port of the surgical console to be powered through the connection port. The RF reader is configured to receive pairing information from the RF device in response to the RF device being within a threshold proximity of the RF reader. The first and second communication devices are configured to wirelessly connect based on the pairing information to thereby enable the foot-operable control device to wirelessly communicate with the surgical console to remotely control the surgical device.
    Type: Application
    Filed: November 16, 2022
    Publication date: March 9, 2023
    Applicant: Stryker Corporation
    Inventor: Tirup Vishnubhai Patel
  • Patent number: 11533764
    Abstract: A surgical system and a method of operating a surgical system are disclosed herein. The surgical system comprises a surgical console, a control device, and a dongle. The surgical console operates a surgical device and comprises a connection port. The control device communicates with the surgical console to remotely control the surgical device. The dongle physically couples to the connection port of the surgical console. The control device comprises a first communication device and a radio frequency (RF) reader, and the dongle comprises a second communication device and a passive RF device. The RF reader receives the pairing information from the passive RF device in response to the passive RF device being with a threshold proximity of the RF reader. The first and second communication devices wirelessly connect based on the pairing information, enabling the control device to wirelessly communicate with the surgical console to remotely control the surgical device.
    Type: Grant
    Filed: March 7, 2019
    Date of Patent: December 20, 2022
    Assignee: Stryker Corporation
    Inventor: Tirup Vishnubhai Patel
  • Patent number: 11334523
    Abstract: An apparatus comprises a processing device configured to generate a tree structure characterizing relationships between storage objects in a storage system represented as logical page nodes specifying respective logical page addresses, arrays of pointers to other logical page addresses, snapshot group identifiers, and logical extent offsets. The processing device is also configured to traverse the generated tree structure to identify (i) a given logical page node specifying a given logical page address, snapshot group identifier and logical extent offset from a query and (ii) other ones of the logical page nodes that specify the given snapshot group identifier and logical extent offset and comprise a pointer to the given logical page address in its associated array of pointers. The processing device is further configured to provide a response to the query specifying the given logical page node and the identified other ones of the logical page nodes.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: May 17, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Alexander S. Mathews, Dixitkumar Vishnubhai Patel
  • Publication number: 20220134970
    Abstract: Disclosed is improved automobile license plate frame design. By having a slit surrounding the edge of the automobile license plate frame, the frame can be inserted onto the automobile license plate without need of removing the plate. The similar set up also can be used for other devices.
    Type: Application
    Filed: June 24, 2020
    Publication date: May 5, 2022
    Inventor: Rohan Vishnubhai Patel
  • Patent number: 11314580
    Abstract: An apparatus comprises a processing device configured to identify faults associated with a logical address space in a fault domain of a storage system, the faults specifying fault reason codes and metadata types for logical pages in the logical address space associated with the faults. The processing device is also configured to determine a fault summary characterizing impact of the faults in the fault domain of the storage system, the fault summary being based on aggregating fault scores assigned to the fault reason codes and the metadata types specified in the faults. The processing device is further configured to generate a recommendation on whether to initiate recovery of the fault domain of the storage system based on the fault summary, and to initiate recovery of the fault domain of the storage system based on the generated recommendation.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: April 26, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Rohit K. Chawla, Dixitkumar Vishnubhai Patel
  • Patent number: 11256678
    Abstract: An apparatus comprises a processing device configured to determine that an entry of a first data structure comprises an indication that a link between a first logical page and a second logical page is broken and to determine that a first address pointed to by the first logical page and a second address pointed to by the second logical page match. The processing device is further configured to determine that the first logical page corresponds to the second logical page based at least in part on the determination that the first address and the second address match and to add an indication of a third address that corresponds to the first logical page to an entry associated with the second logical page.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: February 22, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Dixitkumar Vishnubhai Patel, James O. Owens
  • Patent number: 11238523
    Abstract: A contacting process for an online marketplace is provided. The contacting process includes scanning a scan-able code in an online marketplace environment running on a handheld device of a user. The scan-able code is associated with a predefined seller of a predefined product. The user automatically login to the online marketplace environment using pre-stored login credentials stored in the handheld device. This enables contact between the user and the predefined seller.
    Type: Grant
    Filed: December 5, 2019
    Date of Patent: February 1, 2022
    Inventor: Rohan Vishnubhai Patel
  • Patent number: 11232043
    Abstract: An apparatus includes a processing device configured to generate log records each representing a pointer from a leaf page in a logical address space of a storage system to a virtual block address and comprising a leaf page address of the leaf page. The processing device is also configured to identifying a subset of the log records representing pointers to a given virtual block address to determine a first reference count, and to determine whether the first reference count is different than a second reference count obtained from a given virtual entry of a given virtual block structure that corresponds to the given virtual block address. The processing device is further configured, responsive to determining that the first and second reference counts are different, to modify pointers to the given virtual block address in leaf pages with associated leaf page addresses in the identified subset of the log records.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: January 25, 2022
    Assignee: EMC IP Holding Company LLC
    Inventors: Dixitkumar Vishnubhai Patel, Rohit K. Chawla, Soumyadeep Sen
  • Publication number: 20210406241
    Abstract: An apparatus comprises a processing device configured to determine that an entry of a first data structure comprises an indication that a link between a first logical page and a second logical page is broken and to determine that a first address pointed to by the first logical page and a second address pointed to by the second logical page match. The processing device is further configured to determine that the first logical page corresponds to the second logical page based at least in part on the determination that the first address and the second address match and to add an indication of a third address that corresponds to the first logical page to an entry associated with the second logical page.
    Type: Application
    Filed: June 30, 2020
    Publication date: December 30, 2021
    Inventors: Dixitkumar Vishnubhai Patel, James O. Owens
  • Publication number: 20210387510
    Abstract: Disclosed is improved interior sunshade that can be used inside a window of a building and/or can be configured to be used with an automobile window. By adding easy-flex-arch and bypass bend features with a fabric hinge that is up to 15 inches wider; a sunshade can be configured to fit multiple dimensions of windows.
    Type: Application
    Filed: September 14, 2020
    Publication date: December 16, 2021
    Inventor: Rohan Vishnubhai Patel
  • Publication number: 20210387511
    Abstract: Disclosed is improved interior sunshade that can be used inside a window of a building and/or can be configured to be used with an automobile window. By adding easy-flex-arch and bypass bend features with a fabric hinge that is up to 15 inches wider; a sunshade can be configured to fit multiple dimensions of windows.
    Type: Application
    Filed: July 26, 2021
    Publication date: December 16, 2021
    Inventor: Rohan Vishnubhai Patel
  • Publication number: 20210385889
    Abstract: A surgical system and a method of operating a surgical system are disclosed herein. The surgical system comprises a surgical console, a control device, and a dongle. The surgical console operates a surgical device and comprises a connection port. The control device communicates with the surgical console to remotely control the surgical device. The dongle physically couples to the connection port of the surgical console. The control device comprises a first communication device and a radio frequency (RF) reader, and the dongle comprises a second communication device and a passive RF device. The RF reader receives the pairing information from the passive RF device in response to the passive RF device being with a threshold proximity of the RF reader. The first and second communication devices wirelessly connect based on the pairing information, enabling the control device to wirelessly communicate with the surgical console to remotely control the surgical device.
    Type: Application
    Filed: March 7, 2019
    Publication date: December 9, 2021
    Applicant: Stryker Corporation
    Inventor: Tirup Vishnubhai Patel
  • Publication number: 20210342273
    Abstract: An apparatus includes a processing device configured to generate log records each representing a pointer from a leaf page in a logical address space of a storage system to a virtual block address and comprising a leaf page address of the leaf page. The processing device is also configured to identifying a subset of the log records representing pointers to a given virtual block address to determine a first reference count, and to determine whether the first reference count is different than a second reference count obtained from a given virtual entry of a given virtual block structure that corresponds to the given virtual block address. The processing device is further configured, responsive to determining that the first and second reference counts are different, to modify pointers to the given virtual block address in leaf pages with associated leaf page addresses in the identified subset of the log records.
    Type: Application
    Filed: April 30, 2020
    Publication date: November 4, 2021
    Inventors: Dixitkumar Vishnubhai Patel, Rohit K. Chawla, Soumyadeep Sen
  • Publication number: 20210342215
    Abstract: An apparatus comprises a processing device configured to identify faults associated with a logical address space in a fault domain of a storage system, the faults specifying fault reason codes and metadata types for logical pages in the logical address space associated with the faults. The processing device is also configured to determine a fault summary characterizing impact of the faults in the fault domain of the storage system, the fault summary being based on aggregating fault scores assigned to the fault reason codes and the metadata types specified in the faults. The processing device is further configured to generate a recommendation on whether to initiate recovery of the fault domain of the storage system based on the fault summary, and to initiate recovery of the fault domain of the storage system based on the generated recommendation.
    Type: Application
    Filed: April 30, 2020
    Publication date: November 4, 2021
    Inventors: Rohit K. Chawla, Dixitkumar Vishnubhai Patel