Patents by Inventor Vikas Gupta

Vikas Gupta 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: 20170364543
    Abstract: Techniques are described for providing a storage service that stores information about large numbers of transactions in a persistent manner, such as with a high degree of reliability, availability and scalability based at least in part on use of a distributed computing and storage system. In some situations, the transaction information storage service stores various information about transactions that each include at least one monetary payment (e.g., a micro-payment) between financial accounts of two or more of numerous users having accounts with one or more entities. The transaction information storage service may be provided by or otherwise affiliated with a merchant, and customers of the merchant may purchase usage of the storage service for programs executed by or otherwise affiliated with the customers, with the storage service available to remote executing programs via a defined API of the storage service, such as a Web services-based API.
    Type: Application
    Filed: August 9, 2017
    Publication date: December 21, 2017
    Inventors: Vikas Gupta, Allan H. Vermeulen, Rahul Singh, Duane J. Krause, Nipoon Malhotra
  • Publication number: 20170348119
    Abstract: A stent includes a first longitudinally extended cylinder having a C-shaped cross-section and a second longitudinally extended cylinder having a C-shaped cross-section. The first cylinder includes a plurality of first longitudinal struts and an array of first radial struts extending between the first longitudinal struts. The second cylinder includes a plurality of second longitudinal struts and an array of second radial struts extending between the second longitudinal struts. The first cylinder and the second cylinder are configured to form a dense mesh structure when assembled. When assembled, the second cylinder may be disposed in the first cylinder. The first cylinder may overlap with the second cylinder to form the dense mesh structure.
    Type: Application
    Filed: July 20, 2017
    Publication date: December 7, 2017
    Inventor: Vikas Gupta
  • Publication number: 20170297195
    Abstract: A method for toy robot programming, the toy robot including a set of sensors, the method including, at a user device remote from the toy robot: receiving sensor measurements from the toy robot during physical robot manipulation; in response to detecting a programming trigger event, automatically converting the sensor measurements into a series of puppeted programming inputs; and displaying graphical representations of the set of puppeted programming inputs on a programming interface application on the user device.
    Type: Application
    Filed: June 28, 2017
    Publication date: October 19, 2017
    Inventors: Saurabh Gupta, Vikas Gupta
  • Publication number: 20170291295
    Abstract: Embodiments of a method and system for sharing toy robot programs enabling toy robots to interact with physical surroundings can include receiving a robot program; automatically processing a token for the robot program; and processing a program request for the robot program based on the token. The embodiments can additionally or alternatively include controlling a toy robot based on a robot program; recommending a robot program; publishing a robot program; processing modifications of robot programs S160; and/or any other suitable functionality.
    Type: Application
    Filed: March 10, 2017
    Publication date: October 12, 2017
    Inventors: Saurabh Gupta, Vikas Gupta, Kevin Liang
  • Patent number: 9780060
    Abstract: A packaged IC wherein a portion of the sidewalls of the packaged IC are solderable metal. A method of forming a packaged IC wherein a portion of the sidewalls of the wire bond pads or the flip chip pads that are exposed by sawing during singulation are solderable metal. A method of forming a packaged IC wherein all of the sidewalls of the wire bond pads or the flip chip pads that are exposed by sawing during singulation are solderable metal and a portion of sidewall of the molding compound is solderable metal.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: October 3, 2017
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Yong Lin, Vikas Gupta, Rongwei Zhang
  • Publication number: 20170265870
    Abstract: Thin-film mesh for medical devices, including stent and scaffold devices, and related methods are provided. Micropatterned thin-film mesh, such as thin-film Nitinol (TFN) mesh, may be fabricated via sputter deposition on a micropatterned wafer. The thin-film mesh may include slits to be expanded into pores, and the expanded thin-film mesh used as a cover for a stent device. The stent device may include two stent modules that may be implanted at a bifurcated aneurysm such that one module passes through a medial surface of the other module. The thin-film mesh may include pores with complex, fractal, or fractal-like shapes. The thin-film mesh may be used as a scaffold for a scaffold device. The thin-film scaffold may be placed in a solution including structural protein such as fibrin, seeded with cells, and placed in the body to replace or repair tissue.
    Type: Application
    Filed: June 6, 2017
    Publication date: September 21, 2017
    Inventors: Colin Kealey, Ian A. Cook, Vikas Gupta
  • Publication number: 20170258569
    Abstract: Methods and devices are provided for the use of thin-film cuffs on endovascular grafts. A method includes forming a fenestrated thin-film Nitinol sheet, expanding the fenestrated thin-film Nitinol sheet to expand the fenestrations, and attaching the expanded thin-film Nitinol sheet to a longitudinal end of a cover for an endovascular graft to form a cuff for the endovascular graft. The method may further include implanting the endovascular graft into a blood vessel. An endovascular graft may include a cover having a proximal and distal end, a proximal thin-film mesh cuff extending from the proximal end, and a distal thin-film mesh cuff extending form the distal end.
    Type: Application
    Filed: May 25, 2017
    Publication date: September 14, 2017
    Inventors: Ian A. Cook, Colin Kealey, Vikas Gupta
  • Patent number: 9753966
    Abstract: Techniques are described for providing a storage service that stores information about large numbers of transactions in a persistent manner, such as with a high degree of reliability, availability and scalability based at least in part on use of a distributed computing and storage system. In some situations, the transaction information storage service stores various information about transactions that each include at least one monetary payment (e.g., a micro-payment) between financial accounts of two or more of numerous users having accounts with one or more entities. The transaction information storage service may be provided by or otherwise affiliated with a merchant, and customers of the merchant may purchase usage of the storage service for programs executed by or otherwise affiliated with the customers, with the storage service available to remote executing programs via a defined API of the storage service, such as a Web services-based API.
    Type: Grant
    Filed: May 25, 2012
    Date of Patent: September 5, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Vikas Gupta, Allan H. Vermeulen, Rahul Singh, Duane J. Krause, Nipoon Malhotra
  • Patent number: 9741001
    Abstract: Methods for facilitating safe use of a medical item are provided. In one aspect, a method includes receiving a first identifier for a medical entity located in an institution. The medical entity includes at least one of a patient, medical device, medical location, or medical item. The method also includes receiving a second identifier for a first course of action associated with the medical entity. The method further includes generating, based on a history of the medical entity and the first course of action associated with the medical entity, a second course of action for the medical entity, and providing a notification to a device indicating the second course of action. Systems and machine-readable media are also provided.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: August 22, 2017
    Assignee: CAREFUSION 303, INC.
    Inventors: Vikas Gupta, Scott Loebig, Federico Garibaldi, Timothy W. Vanderveen
  • Publication number: 20170236446
    Abstract: A method for programmatic robot control including, at a user device: displaying a set of icons and receiving a program for a robot, wherein receiving a program for a robot includes receiving a selection of a state icon associated with a state; associating a transition with the state; and creating a relationship between the transition and an event. The method functions to provide a user with an environment for creating a program to control the robot, and can additionally function to control the robot.
    Type: Application
    Filed: May 1, 2017
    Publication date: August 17, 2017
    Inventors: Saurabh Gupta, Vikas Gupta, Orion Elenzil, Leisen Huang
  • Publication number: 20170215902
    Abstract: A thromboembolic removal system for treating ischemic stroke, including a guide and occlusion catheter, a delivery and aspiration catheter, an aspiration pump, a thromboembolic receiver, and a thromboembolic separator.
    Type: Application
    Filed: April 14, 2017
    Publication date: August 3, 2017
    Applicant: Penumbra, Inc.
    Inventors: Aleksander Leynov, David Barry, Vikas Gupta, Arani Bose
  • Publication number: 20170223005
    Abstract: The disclosed embodiments include computerized methods, systems, and devices, including computer programs encoded on a computer storage medium, for device authentication. For example, the resource device may generate and maintain master access tokens, which may be transmitted to a computing system. The computing system may receive, from a device of an owner of the resource device, data granting a client device limited access to the resource device in accordance with various access restrictions. The computing system may generate and provide to the client device a limited version of the master access token that specifies the access restrictions. The client device may present the local access token to the resource device over a direct wireless connection, and the resource device may verify the token and grant the requested access without communication with the computing system.
    Type: Application
    Filed: December 28, 2016
    Publication date: August 3, 2017
    Inventors: Arnar Birgisson, Yevgeniy Gutnik, Bo Zhu, Vitaly Buka, Jason Reid Ederle, Alexey Semenov, Mackenzie Lee Jacoby, Vikas Gupta
  • Patent number: 9718185
    Abstract: A method for toy robot programming, the toy robot including a set of sensors, the method including, at a user device remote from the toy robot: receiving sensor measurements from the toy robot during physical robot manipulation; in response to detecting a programming trigger event, automatically converting the sensor measurements into a series of puppeted programming inputs; and displaying graphical representations of the set of puppeted programming inputs on a programming interface application on the user device.
    Type: Grant
    Filed: October 20, 2016
    Date of Patent: August 1, 2017
    Assignee: Play-i, Inc.
    Inventors: Saurabh Gupta, Vikas Gupta
  • Publication number: 20170201933
    Abstract: Systems and methods are disclosed for sharing network feedback information. The method may include establishing, at a first access terminal, a wireless link with an access point, receiving network configuration data from the access point, composing a network feedback expression that indicates a status or availability of at least one network service associated with the access point, and transmitting the network feedback expression to a second access terminal via a D2D link.
    Type: Application
    Filed: January 8, 2016
    Publication date: July 13, 2017
    Inventors: Parthasarathy KRISHNAMOORTHY, Prashanth MOHAN, KrishnaKumar VASANTHASENAN, Ammar KITABI, Pavan KAIVARAM, Praveen Kumar APPANI, Jayesh BATHIJA, Eduardo ESTEVES, Vikas GUPTA, Georgios TSIRTSIS
  • Publication number: 20170192693
    Abstract: A method, system, and computer-readable medium is described for facilitating interactions between software programs by providing a reliable data queuing service that enables the programs to store and retrieve elements of data queues. In some situations, the data queuing service is provided to users who purchase usage of the data queuing service for application programs executed by or otherwise affiliated with the users. In addition, accessibility of the data queuing service to remote executing programs may be enhanced via a defined API of the data queuing service, such as a Web services-based API. Availability of the data queuing service may also be enhanced in some situations by using multiple alternative distributed systems for a data queue such that each of the alternative systems stores a subset of the elements of the data queue.
    Type: Application
    Filed: March 20, 2017
    Publication date: July 6, 2017
    Inventors: Vikas Gupta, John D. Cormie, Duane J. Krause, Nipoon Malhotra
  • Publication number: 20170172581
    Abstract: An aneurysm occlusion system includes a device positionable within a cerebral blood vessel covering a neck of an aneurysm on the blood vessel. The device includes an expandable tubular element having a lumen surrounded by a sidewall including a plurality of gaps. When expanded, the tubular element includes longitudinal standards arrayed helically in a proximal to distal direction. The standards support struts and the gaps are defined between adjacent struts and are sufficiently large to permit delivery of embolic coils or other embolic materials therethrough.
    Type: Application
    Filed: March 6, 2017
    Publication date: June 22, 2017
    Applicant: Penumbra, Inc.
    Inventors: Arani Bose, Vikas Gupta, Dave Barry, Delilah Hui, Stephen Pons, Aleksandr Leynov
  • Publication number: 20170180344
    Abstract: In one embodiment, a first computing device receives an access token from a second computing device, the access token being generated by the second computing device for a specific software application executing on a specific computing device; stores the access token; receives a request for the access token from a software application executing on a third computing device; verifies whether the software application is the same as the specific software application and the third computing device is the same as the specific computing device for which the access token is generated; and sends the access token to the third computing device only when the software application is the same as the specific software application and the third computing device is the same as the specific computing device for which the access token is generated.
    Type: Application
    Filed: March 2, 2017
    Publication date: June 22, 2017
    Inventor: Vikas Gupta
  • Patent number: 9682286
    Abstract: The ball for ball games has a ball body and a spherical shell-shaped outer layer having a plurality of leather panels and disposed on the outside of the ball body. The plurality of leather panels each have a main body and an extending portion that is thinner than the main body and extends from a front-side portion of an outer end surface of the main body to configure an outer end surface of the leather panel. The extending portions of adjacent leather panels are bonded to each other with an adhesive and stitched together with a stitching thread. In the ball for ball games, the extending portion is provided with a reinforcing member for reinforcing an area thereof stitched with the stitching thread.
    Type: Grant
    Filed: July 19, 2016
    Date of Patent: June 20, 2017
    Inventors: Hideomi Shishido, Vikas Gupta, Vinod Mahajan
  • Publication number: 20170160880
    Abstract: A computer implemented method of integrating microservices. The computer displays a graphical environment and determines a suggested next microservice according to usage data. At least one of the microservices may access a hardware sensor that generates measurement data for the at least one microservice.
    Type: Application
    Filed: December 3, 2015
    Publication date: June 8, 2017
    Inventors: Aby Jose, Vikas Gupta
  • Publication number: 20170162530
    Abstract: A packaged IC wherein a portion of the sidewalls of the packaged IC are solderable metal. A method of forming a packaged IC wherein a portion of the sidewalls of the wire bond pads or the flip chip pads that are exposed by sawing during singulation are solderable metal. A method of forming a packaged IC wherein all of the sidewalls of the wire bond pads or the flip chip pads that are exposed by sawing during singulation are solderable metal and a portion of sidewall of the molding compound is solderable metal.
    Type: Application
    Filed: December 2, 2016
    Publication date: June 8, 2017
    Inventors: Yong Lin, Vikas Gupta, Rongwei Zhang