Patents by Inventor Rohit Garg

Rohit Garg 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: 20190102526
    Abstract: The present disclosure relates generally to managing security artifacts for a software application executing on a software stack. Techniques are described for defining a security configuration such that each layer of the software stack may be associated with one or more datastores, each datastore including one or more security artifacts for a particular layer. The security configuration may specify, for example, an order in which the various datastores are to be accessed when a request is received for a security artifact that is available from multiple datastores. Using the security configuration, access to security artifacts can be handled in connection with requests generated through a particular layer in the stack. A system managing the security artifacts can provide a unified view of the datastores such that, from the end-user's perspective, there is only one logical datastore.
    Type: Application
    Filed: September 28, 2018
    Publication date: April 4, 2019
    Applicant: Oracle International Corporation
    Inventors: Rohit Koul, Amit Agarwal, Dongguang Zhou, Vineet Garg, Krishnakumar Sriramadhesikan, Supriya Kalyanasundaram, Yulong Cao, Srivatsa Manjunath, Anant D. Kadam, Deepika Damojipurapu
  • Publication number: 20190103112
    Abstract: Systems and processes for application integration with a digital assistant are provided. In accordance with one example, a method includes, at an electronic device having one or more processors and memory, receiving a natural-language user input; identifying, with the one or more processors, an intent object of a set of intent objects and a parameter associated with the intent, where the intent object and the parameter are derived from the natural-language user input. The method further includes identifying a software application associated with the intent object of the set of intent objects; and providing the intent object and the parameter to the software application.
    Type: Application
    Filed: December 3, 2018
    Publication date: April 4, 2019
    Inventors: Robert A. WALKER, Brandon J. NEWENDORP, Rohit DASARI, Richard D. GIULI, Thomas R. GRUBER, Carey E. RADEBAUGH, Ashish GARG, Vineet KHOSLA, Jonathan H. RUSSELL, Corey PETERSON
  • Publication number: 20190034496
    Abstract: Systems and methods for performing a query using abstracted metadata are described. As described, a metadata object that requests data from a plurality of data sources can be received from, for example, a user device. One or more queries for the one or more of the plurality of data sources based upon the metadata object can be generated. The queries can then be transmitted to the one or more data sources. Results of the queries, according to the method, can be stored in a block memory. In various embodiments, the metadata object may be user-generated and define one or more of a data source, filter conditions, sorting conditions, aggregations criteria, and an operation. Additionally, various embodiments describe updating the queries at pre-determined intervals which can be defined by the metadata object.
    Type: Application
    Filed: July 27, 2017
    Publication date: January 31, 2019
    Inventors: Rodney Gallart Acosta, Katia Lopez Rodriguez, Nizar Tyrewalla, Rohit Garg
  • Patent number: 10178059
    Abstract: Provided are systems and methods for determining consumable content that is associated with a user, determining a position associated with a location in the content, determining a snippet comprising a sub-portion of the content starting at or near the position and ending at a snippet end position, and sending, to an address associated with the user, an electronic message comprising the snippet.
    Type: Grant
    Filed: February 17, 2015
    Date of Patent: January 8, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Rohit Garg, Qifan Xi
  • Publication number: 20170003784
    Abstract: A spectating system that generates game inputs based on spectating inputs and provides the game inputs to game systems according to an application programming interface (API). The spectating inputs may include spectator participation statistics, text chat inputs, audio inputs, and spectator interactions with a spectating user interface. The game inputs may include random numbers based on the spectating inputs that may be used as entropy sources for games. The game inputs may also include parameter inputs that provide values for parameters in the game based on spectating inputs. The spectators may become involved in the games being broadcast by influencing game play via the spectating inputs. Game play for the players may be enhanced by providing interesting variations in game play based on the spectating inputs.
    Type: Application
    Filed: June 30, 2015
    Publication date: January 5, 2017
    Applicant: AMAZON TECHNOLOGIES, INC.
    Inventors: ROHIT GARG, ETHAN ZANE EVANS, DAVID HENDRIK VERFAILLIE, PATRICK GILMORE
  • Patent number: 8828218
    Abstract: This invention provides methods for multi-stage hydroprocessing treatment of FCC naphthas for improving the overall production quantity of naphtha boiling-range materials during naphtha production for low sulfur gasolines. Of particular benefit of the present processes is the selective treating of cat naphthas to remove gums instead of undercutting the overall naphtha pool by lowering the end cutpoints of the cat naphtha fraction. This maximizes the amount of refinery cat naphtha that can be directed to the gasoline blending pool while eliminating existing processing problems in hydrodesulfurization units. The processes disclosed herein have the additional benefit of minimizing octane losses in the increased naphtha pool volume.
    Type: Grant
    Filed: October 19, 2012
    Date of Patent: September 9, 2014
    Assignee: ExxonMobil Research and Engineering Company
    Inventors: John Peter Greeley, Timothy Lee Hilbert, William Joseph Novak, Rohit Garg
  • Patent number: 8466914
    Abstract: A system and method is disclosed for rendering an ultrasound volume. An external image of an ultrasound volume is generated. A fractional part of the external image corresponds to a fractional portion of the ultrasound volume. A composite image of the ultrasound is generated using the external image, wherein the fractional part of the external image is replaced with an internal image of the ultrasound volume fractional portion. The internal image may be generated by changing a value of a visualization parameter used to generate the external image to a value more suitable for rendering an internal image. The ultrasound volume may include a organic structure, wherein the external image depicts an outer surface of the organic structure, and the internal image depicts a vascularity of the organic structure, such that the composite image simultaneously depicts both an outer surface and the vascularity of the organic structure.
    Type: Grant
    Filed: June 3, 2008
    Date of Patent: June 18, 2013
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Michael Vion, Allen David Snook, Rohit Garg
  • Publication number: 20110213250
    Abstract: In an ultrasound imaging system, an ultrasound scanning assembly (USC) provides volume data (VD) resulting from a three-dimensional scan of a body (BDY). A region of interest detector (RDT) detects a region within the volume data (VD) characterized by a variation of at least one data parameter, which exceeds a margin. A slice generator (SLG) may then generates-slices (SX) from the region that has been detected. These slices (SX) can be displayed on a display device (DPL).
    Type: Application
    Filed: September 8, 2009
    Publication date: September 1, 2011
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.
    Inventors: Michael Vion, Allen Snook, Rohit Garg
  • Publication number: 20110152686
    Abstract: An ultrasound imaging system (UIS) comprises a user interface (UIF) that allows an operator to request visual aid. In response to a request for visual aid, a controller (CTRL) retrieves from a database a visual representation of a preferred manner of applying a probe to a patient, and causes a display device (DPL) to render the visual representation. Preferably, but not necessarily, the controller (CTRL) detects a step of a workflow protocol program (WPP) that is being carried out. The controller (CTRL) then selects from the database a visual representation pertaining to the step that is being carried out.
    Type: Application
    Filed: August 24, 2009
    Publication date: June 23, 2011
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.
    Inventors: Allen Snook, Rohit Garg, Michael Vion
  • Publication number: 20100324420
    Abstract: A method and system of imaging is provided. The system can include an imaging system (10) having at least one probe (120) for transmitting imaging energy into a region (150) of a body (50) and receiving response energy; a display device (170); and a processor (100) operably coupled to the at least one probe and the display device. The processor can generate a first image based on the response energy. The processor can present the first image on the display device. The processor can present on the display device a second image of the same plane or volume as the first image. The first image is different from the second image. The processor can retrieve a designation of a region of interest from a clinician that is associated with one of the first and second images. The processor can compare the first image with the second image for graphical differences, and the processor can present the region of interest on the other of the second image based at least in part on the graphical differences.
    Type: Application
    Filed: December 8, 2008
    Publication date: December 23, 2010
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.
    Inventors: Allen David Snook, Matthew Bruce, Rohit Garg, Michael R. Vion, Dan M. Skyba
  • Publication number: 20100188398
    Abstract: A system and method is disclosed for rendering an ultrasound volume. An external image of an ultrasound volume is generated. A fractional part of the external image corresponds to a fractional portion of the ultrasound volume. A composite image of the ultrasound is generated using the external image, wherein the fractional part of the external image is replaced with an internal image of the ultrasound volume fractional portion. The internal image may be generated by changing a value of a visualization parameter used to generate the external image to a value more suitable for rendering an internal image. The ultrasound volume may include a organic structure, wherein the external image depicts an outer surface of the organic structure, and the internal image depicts a vascularity of the organic structure, such that the composite image simultaneously depicts both an outer surface and the vascularity of the organic structure.
    Type: Application
    Filed: June 3, 2008
    Publication date: July 29, 2010
    Inventors: Michael Vion, Allen David Snook, Rohit Garg
  • Publication number: 20090267940
    Abstract: A method of generating a curved multi-slice display (50) comprises selecting a multi-planar reconstruction (MPR) source view from ultrasound data representative of a 3D volume of at least one structure in a body, generating a reference view (40) from the source view, the reference view including a reference point (42) on a curved reference line (44), wherein the curved reference line (44) corresponds to a curvature of the at least one structure, and generating a plurality of orthogonal slice views (46) from the ultrasound data along the curved reference line, the plurality of orthogonal slice views (46) being spaced apart from adjacent ones thereof and disposed along the curved reference line (44).
    Type: Application
    Filed: July 20, 2007
    Publication date: October 29, 2009
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.
    Inventors: Rohit Garg, Dorothy Strassner
  • Patent number: 7593554
    Abstract: A system and method are provided for simplifying off-line quantification of ultrasound images by displaying a graphical user interface showing a real-time ultrasound image for enabling a user to freeze the real-time ultrasound image to display an image sequence capable of being modified and played back by the user. The graphical user interface displays graphs or curves providing data related to the ultrasound images. Each data point on the curves represents one ultrasound image of the ultrasound images. When the user selects a particular data point on a curve of a graph, the corresponding ultrasound image is displayed by the graphical user interface. The user can then select another data point on the same curve or another curve to display another corresponding ultrasound image. The two ultrasound image framescan then be compared.
    Type: Grant
    Filed: October 3, 2002
    Date of Patent: September 22, 2009
    Assignee: Koninklijke Philips Electronics N.V.
    Inventors: Edward A. Miller, Rohit Garg, Damien Dolimier, Danny M. Skyba
  • Publication number: 20090124907
    Abstract: Significant liver growths such as HCC lesions are detected during a contrast agent ultrasound exam by their early reception of contrast and brightening following a bolus injection, as compared with surrounding normal tissue and benign growths. A pixel classifier looks for and identifies pixel or voxel regions where this early wash-in of contrast occurs and denotes these pixel or voxel locations in a parametric image. The pixel classifier analyzes pixel or voxel values from a sequence of images and identifies suspicious regions in an image by uniquely coding the points in a parametric liver image where early wash-in occurs.
    Type: Application
    Filed: February 16, 2006
    Publication date: May 14, 2009
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.
    Inventors: Matthew Bruce, Jeffry E. Powers, Rohit Garg, Dan Skyba, Michalakis Averkiou
  • Patent number: 7209141
    Abstract: A boundary macroblock of a video object is padded without significant synchronization overhead between a host processor and an existing coprocessor. The host processor determines horizontal and vertical graphics primitives as a function of shape data stored in a host memory. The shape data determine whether a dot, a line, or a rectangle primitive should be used to pad transparent pixels in the macroblock. The host processor communicates the primitives to a coprocessor, which renders the primitives in an interleaved pipeline fashion to pad transparent pixels of the macroblock based on texture data stored in video memory. The flow of primitives is in one direction from the host processor to the graphics coprocessor, and the texture data is not transferred back and forth between the host processor and coprocessor. This technique is especially useful for enabling acceleration of MPEG-4 video decoding utilizing existing coprocessors capable of accelerating MPEG-1/2 video decoding.
    Type: Grant
    Filed: August 17, 2004
    Date of Patent: April 24, 2007
    Assignee: University of Washington
    Inventors: Rohit Garg, Chris Yoochang Chung, Coskun Mermer, Donglok Kim, Yongmin Kim
  • Publication number: 20070055161
    Abstract: A method and system are described for displaying an ultrasonic parametric image showing tissue perfusion in registration with an anatomical ultrasonic image of the tissue containing the blood flow. The relative opacities of the parametric image and the anatomical image can be varied, enabling the clinician to view both the perfusion parameters and the blood flow simultaneously or in rapid succession. In an illustrated embodiment the anatomical image or the parametric image can be viewed alone, or in anatomical registration with different or equal opacities. The relative opacity can be changed in a smoothly continuous or stepwise manner.
    Type: Application
    Filed: November 22, 2004
    Publication date: March 8, 2007
    Applicant: KONINKLIJKE PHILIPS ELECTRONICS N.V.
    Inventors: Rohit Garg, Damien Dolimier, Danny Skyba
  • Patent number: 6888892
    Abstract: A method for efficiently padding a macroblock of a video object plane employs two new instructions. The instructions, PadToRight and PadToLeft, are applied in alternating sequence during a PadPass 1 operation and a PadPass 2 operation. The results of these two operations are then averaged to pad each transparent pixel in each row of a macroblock that includes at least one opaque pixel. A Shift_in register is used to temporarily store data to facilitate the operation implemented by these instructions. Once the transparent pixels in each row have been padded horizontally, pixels in rows having shape data equal to zero (indicating all pixels in the row are transparent) are padded in a pre-processing step, followed by an upward propagation step. The two instructions are preferably implemented using 2:1 multiplexers implemented with an arithmetic logic unit. The method is particularly useful in set-top boxes, games, and other video applications.
    Type: Grant
    Filed: December 10, 2001
    Date of Patent: May 3, 2005
    Assignee: University of Washington
    Inventors: Chris Yoochang Chung, Kerem Karadayi, Rohit Garg, Donglok Kim, Yongmin Kim
  • Publication number: 20050075567
    Abstract: A method and system for tracing a tissue border in a medical diagnostic image are described in which a diagnostic image containing the tissue to be traced is acquired. A user manipulates a cursor on the image display to designate three landmarks on the boundary of the tissue. An automated border detector then fits a stored boundary shape to the three landmarks. The fitted border can thereafter be adjusted to precisely fit the boundary by a rubberbanding process. In an illustrated embodiment the myocardium is traced in an image of the left ventricle by first clicking on the mitral valve corners and the apex, then fitting an endocardial border to these three landmarks, then clicking on the apex of the epicardium, then fitting an epicardial border to the epicardial apex and the mitral valve corners.
    Type: Application
    Filed: November 8, 2004
    Publication date: April 7, 2005
    Inventors: Danny Skyba, Damien Dollmier, Rohit Garg
  • Publication number: 20050035968
    Abstract: A boundary macroblock of a video object is padded without significant synchronization overhead between a host processor and an existing coprocessor. The host processor determines horizontal and vertical graphics primitives as a function of shape data stored in a host memory. The shape data determine whether a dot, a line, or a rectangle primitive should be used to pad transparent pixels in the macroblock. The host processor communicates the primitives to a coprocessor, which renders the primitives in an interleaved pipeline fashion to pad transparent pixels of the macroblock based on texture data stored in video memory. The flow of primitives is in one direction from the host processor to the graphics coprocessor, and the texture data is not transferred back and forth between the host processor and coprocessor. This technique is especially useful for enabling acceleration of MPEG-4 video decoding utilizing existing coprocessors capable of accelerating MPEG-1/2 video decoding.
    Type: Application
    Filed: August 17, 2004
    Publication date: February 17, 2005
    Applicant: University of Washington
    Inventors: Rohit Garg, Chris Chung, Coskun Mermer, Donglok Kim, Yongmin Kim
  • Patent number: 6842177
    Abstract: A boundary macroblock of a video object is padded without significant synchronization overhead between a host processor and an existing coprocessor. The host processor determines horizontal and vertical graphics primitives as a function of shape data stored in a host memory. The shape data determine whether a dot, a line, or a rectangle primitive should be used to pad transparent pixels in the macroblock. The host processor communicates the primitives to a coprocessor, which renders the primitives in an interleaved pipeline fashion to pad transparent pixels of the macroblock based on texture data stored in video memory. The flow of primitives is in one direction from the host processor to the graphics coprocessor, and the texture data is not transferred back and forth between the host processor and coprocessor. This technique is especially useful for enabling acceleration of MPEG-4 video decoding utilizing existing coprocessors capable of accelerating MPEG-1/2 video decoding.
    Type: Grant
    Filed: December 14, 2001
    Date of Patent: January 11, 2005
    Assignee: University of Washington
    Inventors: Rohit Garg, Chris Yoochang Chung, Coskun Mermer, Donglok Kim, Yongmin Kim