Patents by Inventor Michael Wei

Michael Wei 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: 20190133567
    Abstract: An anchor that secures to a connector as part of an anchor assembly is disclosed. The proximal anchor includes a pair of spaced apart prongs which join together at a slot inception. The prongs are shaped and sized of a configuration to define a catch or latching structure. The prongs are configured to capture and deform the suture between the protrusions and prevent the suture from disengaging from the slotted anchor device once engaged.
    Type: Application
    Filed: December 27, 2018
    Publication date: May 9, 2019
    Inventors: Andrew Johnston, Michael Wei, Theodore C. Lamson, Matthew McLean, Joseph Catanese, III, Floria Cheng, Ryan R. Braymer, Eric J. Claude, Christian L. Haller, Ralph S. Paul, Ashley K. Wallin
  • Publication number: 20190129982
    Abstract: A shared log system can provide a key-index structure (main map) that allows clients (users) to access the state of objects stored in the shared log system. The client can define secondary indices on the main map to provide access to the data that are tailored to the client's data needs. Each client can generate their own customized set of secondary indices different from other clients.
    Type: Application
    Filed: October 30, 2017
    Publication date: May 2, 2019
    Inventors: Michael Wei, Dahlia Malkhi, Medhavi Dhawan, Maithem Munshed, Anny Martinez Manzanilla, Roger Michoud
  • Publication number: 20190124000
    Abstract: The disclosure provides an approach for transferring a packet from a source client to a destination application across a network. The approach generally includes writing an identifier to the packet by a switch, transferring the packet to a distributed log, logging a copy of the packet at the distributed log, and analyzing the packet for misplaced requests. The approach further includes, transmitting the packet from the distributed log to the destination, intercepting the packet by a shim layer and comparing the identifier to a counter maintained by the shim layer, and forwarding the packet to the destination application.
    Type: Application
    Filed: October 20, 2017
    Publication date: April 25, 2019
    Inventors: Michael WEI, Ke WANG
  • Publication number: 20190121704
    Abstract: In accordance with disclosed embodiments, a shared log system includes a sequencer to verify transactions that comprise a source object and one or more members of the source object (source data objects), a target object and one or more members of the target object (target data objects), and a snapshot time reference. The sequencer verifies transaction using the snapshot time to determine whether the data states of the source data objects at the time of the snapshot time represent their most current data state in a shared log.
    Type: Application
    Filed: October 23, 2017
    Publication date: April 25, 2019
    Inventors: Michael Wei, Dahlia Malkhi, Medhavi Dhawan, Maithem Munshed, Anny Martinez Manzanilla, Roger Michoud, Zeeshan Altaf Lokhandwala
  • Publication number: 20190121888
    Abstract: A shared log in a distributed system provides for direct access to the most current data state of an object stored in the shared log. Directly accessing the data state of an object obviates the need for a client to replay all the transactions stored in the shared log made on the object.
    Type: Application
    Filed: October 23, 2017
    Publication date: April 25, 2019
    Inventors: Michael Wei, Dahlia Malkhi, Medhavi Dhawan, Maithem Munshed, Anny Martinez Manzanilla, Roger Michoud, Zeeshan Altaf Lokhandwala
  • Patent number: 10265061
    Abstract: An anchor that secures to a connector as part of an anchor assembly is disclosed. The proximal anchor includes a pair of spaced apart prongs which join together at a slot inception. The prongs are shaped and sized of a configuration to define a catch or latching structure. The prongs are configured to capture and deform the suture between the protrusions and prevent the suture from disengaging from the slotted anchor device once engaged.
    Type: Grant
    Filed: November 3, 2016
    Date of Patent: April 23, 2019
    Assignee: NeoTract, Inc.
    Inventors: Andrew Johnston, Michael Wei, Theodore C. Lamson, Matthew McLean, Joseph Catanese, III, Floria Cheng, Ryan R. Braymer, Eric J. Claude, Christian L. Haller, Ralph S. Paul, Ashley K. Wallin
  • Patent number: 10245070
    Abstract: A telescoping access cannula comprising: an outer tube; an inner tube carried by the outer tube, the inner tube being coaxial with the outer tube and longitudinally movable relative to the outer tube; and a rotatable member carried by the outer tube and connected to the inner tube, wherein rotation of the rotatable member causes longitudinal movement of the inner tube relative to the outer tube.
    Type: Grant
    Filed: October 16, 2015
    Date of Patent: April 2, 2019
    Assignee: Pivot Medical, Inc.
    Inventors: James Flom, Thomas Weisel, Andrew Lantz, Roger Pisarnwongs, Jonathan Dewey, Matthew Frushell, Bryan Kelly, Michael Wei
  • Publication number: 20190073201
    Abstract: Embodiments of the present disclosure relate to techniques for maintaining a state of a distributed system. In particular, certain embodiments relate to identifying a function. Some embodiments relate to, upon determining that the function comprises an annotation indicating that the function is capable of modifying the state of the distributed system, transforming the function to allow the function to generate updates to a state machine.
    Type: Application
    Filed: September 5, 2018
    Publication date: March 7, 2019
    Inventors: Michael WEI, Dahlia MALKHI, Medhavi DHAWAN, Maithem MUNSHED
  • Publication number: 20190065327
    Abstract: Described herein are systems, methods, and software to enhance the management of data objects in a data storage system. In one implementation, a client in a data object environment is configured to identify a request for a data object in a first version from process on the client. Once the request is identified and the data object is provided or made available to the requesting process, the object storage system identifies a modification request for the data object to modify the data object from the first version to a second version. In response to the modification request, the object storage system generates an undo log entry to reflect the changes from the first version to the second version and updates the data object to the second version.
    Type: Application
    Filed: January 26, 2018
    Publication date: February 28, 2019
    Inventors: Michael Wei, Dahlia Malkhi, Medhavi Dhawan, Maithem Munshed, Anny Martinez Manzanilla, Roger Michoud, Zeeshan Lokhandwala
  • Patent number: 10196079
    Abstract: A temperature control device for temperature control of a steering device, characterized in that the temperature control device has at least one heat-conducting device, at least one thermoelectric device, and at least one fluid transport apparatus.
    Type: Grant
    Filed: October 16, 2017
    Date of Patent: February 5, 2019
    Assignee: GENTHERM GMBH
    Inventors: John David Lofy, Michael Weiß, Denise Philipp, Martin Adldinger
  • Publication number: 20180321963
    Abstract: A hypervisor communicates with a guest operating system running in a virtual machine supported by the hypervisor using a hyper-callback whose functions are based on the particular guest operating system running the virtual machine and are triggered by one or more events in the guest operating system. The functions are modified to make sure they are safe to execute and to allow only limited access to the guest operating system. Additionally, the functions are converted to byte code corresponding to a simplified CPU and memory model and are safety checked by the hypervisor when registered with the hypervisor. The functions are executed by the hypervisor without any context switch between the hypervisor and guest operating system, and when executed, provide information about the particular guest operating system, allowing the hypervisor to improve operations such as page reclamation, virtual CPU scheduling, I/O operations, and tracing of the guest operating system.
    Type: Application
    Filed: May 5, 2017
    Publication date: November 8, 2018
    Inventors: Nadav AMIT, Michael WEI, Cheng Chun TU
  • Publication number: 20180276234
    Abstract: In accordance with disclosed embodiments, a shared log system includes a sequencer that receives a source object and a snapshot time reference, where the source object is used to generate data for a destination object. The sequencer uses the snapshot time to determine whether the data state of the source object is current with respect to the snapshot time, to assess correctness of the generated data relative to the snapshot time.
    Type: Application
    Filed: July 18, 2017
    Publication date: September 27, 2018
    Inventors: Michael Wei, Dahlia Malkhi, Amy Tai
  • Publication number: 20180118248
    Abstract: A temperature control device for temperature control of a steering device, characterized in that the temperature control device has at least one heat-conducting device, at least one thermoelectric device, and at least one fluid transport apparatus.
    Type: Application
    Filed: October 16, 2017
    Publication date: May 3, 2018
    Inventors: John David Lofy, Michael Weiß, Denise Philipp, Martin Adldinger
  • Publication number: 20180112681
    Abstract: The invention relates to a hydraulic accumulator, especially a piston accumulator, in which a piston part (27) separates from each other two media spaces (23, 25) inside a storage housing (1), characterized in that the piston part (27) is designed as a deep-drawn part.
    Type: Application
    Filed: April 13, 2016
    Publication date: April 26, 2018
    Applicant: HYDAC TECHNOLOGY GMBH
    Inventors: Peter KLOFT, Herbert BALTES, Michael WEIS
  • Patent number: 9815488
    Abstract: A temperature control device for temperature control of a steering device, characterized in that the temperature control device has at least one heat-conducting device, at least one thermoelectric device, and at least one fluid transport apparatus.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: November 14, 2017
    Assignee: GENTHERM GMBH
    Inventors: John David Lofy, Michael Weiβ, Denise Philipp, Martin Adldinger
  • Publication number: 20170321581
    Abstract: An exhaust muffler, for longitudinal installation in a vehicle, includes a muffler housing (28) elongated in the direction of a longitudinal axis (G) of the housing. The muffler housing (28) has a housing jacket (30) and two front walls (32, 34), which are arranged, with respect to the direction of the longitudinal axis (G) of the housing, at spaced locations from one another. The front walls (32, 34) and the housing jacket (30) define a muffler interior space. At least one inlet pipe leads into the muffler interior space and at least one outlet pipe leads out of the muffler interior space. The housing jacket includes at least one predetermined deformation area (64, 66) including at least one wall area (68, 70), not parallel to the housing longitudinal axis (G), provided at the housing jacket (30).
    Type: Application
    Filed: May 8, 2017
    Publication date: November 9, 2017
    Inventors: Arnulf SPIETH, Daniel MESGHENA, Joachim MÜLLER, Mathias ROTHFUß, Michael WEIß, Georg WIRTH
  • Patent number: 9758032
    Abstract: An exhaust muffler for transverse installation in a vehicle includes a muffler housing (26) elongated in the direction of a housing longitudinal axis (G) with a housing jacket (28) and two front walls (30, 32). The two front walls (30, 32) are arranged at spaced locations from one another and define an interior (34) of the muffler with the housing jacket (28). At least one inlet pipe (36) leads into the interior (34) of the muffler and at least one outlet pipe (20) leads out of the interior (34) of the muffler. At least one front wall (30, 32) has at least one predetermined deformation area (50, 52).
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: September 12, 2017
    Assignee: EBERSPÄCHER EXHAUST TECHNOLOGY GMBH & CO. KG
    Inventors: Arnulf Spieth, Daniel Mesghena, Joachim Müller, Mathias Rothfuβ, Michael Weiβ
  • Patent number: 9697329
    Abstract: Various aspects of the invention provide systems and methods for improving the privacy-protection of the exchange of STD's test results and the utility of STD test results. One aspect of the invention provides a computer-implemented method of improving privacy-protection during the exchange of STD test results by preventing the exchange of STD test results if user-definable criteria are not met and deliberately obscuring the cause of prevented attempts at exchanging STD test results. The method includes providing a software application for importing STD test results; inputting criteria; attempting to exchange STD test results; and either preventing or allowing the exchange of STD test results at a plurality of stages. Another aspect of the invention provides a computer-implemented method of improving the utility of STD test results by recommending safe sexual contact practices and sexual health-related products and services based upon the use of algorithms.
    Type: Grant
    Filed: August 10, 2015
    Date of Patent: July 4, 2017
    Inventor: Michael Wei-Chi Wong
  • Publication number: 20170049436
    Abstract: An anchor that secures to a connector as part of an anchor assembly is disclosed. The proximal anchor includes a pair of spaced apart prongs which join together at a slot inception. The prongs are shaped and sized of a configuration to define a catch or latching structure. The prongs are configured to capture and deform the suture between the protrusions and prevent the suture from disengaging from the slotted anchor device once engaged.
    Type: Application
    Filed: November 3, 2016
    Publication date: February 23, 2017
    Applicant: NeoTract, Inc.
    Inventors: Andrew Johnston, Michael Wei, Theodore C. Lamson, Matthew McLean, Joseph Catanese, III, Floria Cheng, Ryan R. Braymer, Eric J. Claude, Christian L. Haller, Ralph S. Paul, Ashley K. Wallin
  • Patent number: 9486203
    Abstract: An anchor that secures to a connector as part of an anchor assembly is disclosed. The proximal anchor includes a pair of spaced apart prongs which join together at a slot inception. The prongs are shaped and sized of a configuration to define a catch or latching structure. The prongs are configured to capture and deform the suture between the protrusions and prevent the suture from disengaging from the slotted anchor device once engaged.
    Type: Grant
    Filed: December 31, 2013
    Date of Patent: November 8, 2016
    Assignee: NeoTract, Inc.
    Inventors: Andrew Johnston, Michael Wei, Theodore C. Lamson, Matthew McLean, Joseph Catanese, III, Floria Cheng, Ryan R. Braymer, Eric J. Claude, Christian L. Haller, Ralph S. Paul, Ashley K. Wallin