Patents by Inventor Adithya

Adithya 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: 10657666
    Abstract: A three-dimensional (3D) depth imaging system is provided for use in commercial trailer loading applications. A 3D-depth camera may be configured and oriented to capture 3D image data of a vehicle storage area. A depth-detection application executing on one or more processors may determine, based on the 3D image data, at least a wall data region and a non-wall data region. Based on the determination of the wall data and the non-wall data region, the depth-detection application generates a wall indicator that indicates a wall is situated at a discrete depth within the vehicle storage area.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: May 19, 2020
    Assignee: Symbol Technologies, LLC
    Inventors: Miroslav Trajkovic, Justin F. Barish, Adithya H. Krishnamurthy
  • Publication number: 20200150966
    Abstract: An electronic device handles accesses of a branch prediction functional block when executing instructions in program code. The electronic device includes a processor having the branch prediction functional block that provides branch prediction information for control transfer instructions (CTIs) in the program code and a minimum predictor use (MPU) functional block. The MPU functional block determines, based on a record associated with a given fetch group of instructions, that a specified number of subsequent fetch groups of instructions that were previously determined to include no CTIs or conditional CTIs that were not taken are to be fetched for execution in sequence following the given fetch group. The MPU functional block then, when each of the specified number of the subsequent fetch groups is fetched and prepared for execution, prevents corresponding accesses of the branch prediction functional block for acquiring branch prediction information for instructions in that subsequent fetch group.
    Type: Application
    Filed: December 23, 2019
    Publication date: May 14, 2020
    Inventors: Varun Agrawal, John Kalamatianos, Adithya Yalavarti, Jingjie Qian
  • Patent number: 10652094
    Abstract: A determination is made that network access between a virtualized graphics device and a compute instance of a client is to be enabled. A source network address for graphics-related traffic of the compute instance is identified. From a range of source port numbers associated with the source network address, a particular source port number which is unused is found. Routing metadata is transmitted to one or more routing devices indicating that a key based at least in part on (a) the source network address and (b) the particular source port number is to be used to identify a route for network packets from the first application compute instance to a virtualized graphics device.
    Type: Grant
    Filed: February 1, 2019
    Date of Patent: May 12, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Malcolm Featonby, Mihir Sadruddin Surani, Umesh Chandani, Adithya Bhat, Yuxuan Liu, Douglas Cotton Kurtz
  • Patent number: 10650484
    Abstract: Methods, systems, and computer-readable media for dynamic and application-specific virtualized graphics processing are disclosed. Execution of an application is initiated on a virtual compute instance. The virtual compute instance is implemented using a server. One or more graphics processing unit (GPU) requirements associated with the execution of the application are determined. A physical GPU resource is selected from a pool of available physical GPU resources based at least in part on the one or more GPU requirements. A virtual GPU is attached to the virtual compute instance based at least in part on initiation of the execution of the application. The virtual GPU is implemented using the physical GPU resource selected from the pool and accessible to the server over a network.
    Type: Grant
    Filed: April 5, 2019
    Date of Patent: May 12, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Malcolm Featonby, Yuxuan Liu, Umesh Chandani, John Merrill Phillips, Jr., Nicholas Patrick Wilt, Adithya Bhat, Douglas Cotton Kurtz, Mihir Sadruddin Surani
  • Patent number: 10643337
    Abstract: Three-dimensional (3D) imaging systems and methods for segmenting and tracking package walls in commercial trailer loading are described. A 3D-depth camera is oriented in a direction to capture 3D image data of a vehicle storage area. A first portion of the 3D image data is captured by the 3D-depth camera during a first time period and a second portion of the 3D image data is captured by the 3D-depth camera during a second time period. A segmentation application (app) determines, based on the 3D image data, a first data wall slice corresponding to a first package wall and a second data wall slice corresponding to a second package wall, where each of the first package wall and the second package wall is defined by a plurality of packages each having a respective similar depth dimension and each packed within the vehicle storage area during a respective time period.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: May 5, 2020
    Assignee: Symbol Technologies, LLC
    Inventors: Adithya H. Krishnamurthy, Justin F. Barish
  • Patent number: 10642667
    Abstract: The disclosed method may include (1) identifying a data object that (A) was generated by a producer process running on a computing device and (B) is to be accessed by a consumer process running on the computing device, (2) determining at least one structural characteristic of the data object that indicates how data is stored within the data object, (3) storing the data object and the structural characteristic of the data object within a portion of shared memory on the computing device that is accessible to both the producer process and the consumer process, and then (4) disclosing, to the consumer process, locations of both the data object and the structural characteristic of the data object within the shared memory such that the consumer process is able to extract the data in the data object from the shared memory. Various other methods, systems, and apparatuses are also disclosed.
    Type: Grant
    Filed: March 18, 2018
    Date of Patent: May 5, 2020
    Assignee: Juniper Networks, Inc.
    Inventors: Thilak Raj Surendra Babu, Abbas Y. Sakarwala, Adithya Hemakumar
  • Publication number: 20200128226
    Abstract: Three-dimensional (3D) imaging systems and methods are disclosed for analyzing idle time duration in a storage area. A 3D-depth camera non-concurrently captures frames having respective 3D image datasets. A 3D data analytics application maintains a plurality of records including a first record, associated with a 3D image dataset of a least-recent frame in a series of frames; a third record, associated with a 3D image dataset of a most-recent frame in the series of frames; and a second record, associated with a 3D image dataset of an intermediate frame captured between the least-recent frame and the most-recent frame. Based on comparisons of the first, second, and third records, an activity status type is determined defining an activity occurring within the storage area during a particular time segment. A cumulative idle time duration is incremented based on the activity status type having a non-loading status type.
    Type: Application
    Filed: October 23, 2018
    Publication date: April 23, 2020
    Inventors: Adithya H. Krishnamurthy, Justin F. Barish
  • Patent number: 10628772
    Abstract: A method and apparatus for using a three-dimensional (3D) depth imaging system for use in commercial trailer loading is disclosed. The method and apparatus may be configured to determine a load-efficiency score for a trailer in a variety of ways. In one embodiment, the method and apparatus may determine the score by receiving a set of point cloud data based on 3D image data, analyzing the set of point cloud data, generating a set of data slices based on the set of point cloud data each data slice corresponding to a portion of the 3D image data, estimating a set of missing data points in each data slice in the set of data slices, and calculating a load-efficiency score based on the generated set of data slices and estimated set of missing data points.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: April 21, 2020
    Assignee: Symbol Technologies, LLC
    Inventors: Adithya H. Krishnamurthy, Justin F. Barish, Miroslav Trajkovic
  • Publication number: 20200101842
    Abstract: A method for controlling a display of a vehicle infotainment system may include: establishing, by a controller of the vehicle infotainment system, a wireless communication session with a first user device; receiving, by the controller, an indication of a representative color from the first user device via the established wireless communication session; and controlling, by the controller, the vehicle infotainment system such that a display screen of a display device of the vehicle infotainment system displays the representative color.
    Type: Application
    Filed: November 20, 2018
    Publication date: April 2, 2020
    Inventors: Nimmagadda Adithya, Bedudoori Bharath Kumar, Chimtam Pavan Kumar, Vemula Sudheer Kumar, Behara Vineet
  • Publication number: 20200104909
    Abstract: One or more embodiments of the disclosure include a digital merchant content system that creates one or more custom merchant content interfaces. In particular, in one or more embodiments, the digital merchant content system generates custom merchant content interfaces based on a custom merchant content template. The digital merchant content system can generate custom merchant content templates comprising unpopulated product display layouts. Moreover, in one or more embodiments, the digital merchant content system receives a product feed and generates a custom merchant content interface by populating the unpopulated product display layouts based on the custom merchant content template and the product feed.
    Type: Application
    Filed: December 4, 2019
    Publication date: April 2, 2020
    Inventors: Zachary Garth Hendlin, Rohan Kuruvilla, Krishnatheja Vudata, Zewen Fei, Hamza Aftab, Adithya Venkata Surampudi, Kai Ding
  • Patent number: 10593009
    Abstract: A graphic session coordinator is established to enable remote virtualized graphics operations on behalf of a set of graphics request generators. A request generator submits a graphics session request to the session coordinator. A configuration operation is performed at one or more routing devices to enable graphics operation request packets from the request generator to be delivered to a first remote virtualized graphics device and to enable graphics operation response packets to be transmitted to a destination.
    Type: Grant
    Filed: February 22, 2017
    Date of Patent: March 17, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Mihir Sadruddin Surani, Adithya Bhat, Malcolm Featonby, Yuxuan Liu, Douglas Cotton Kurtz, Umesh Chandani
  • Publication number: 20200082495
    Abstract: Methods, systems, and computer-readable media for interaction monitoring for virtualized graphics processing are disclosed. Execution of an application is initiated on a virtual compute instance that is implemented using CPU and memory resources of a server. Instruction calls are produced by the execution of the application and sent from the server to a graphics server over a network. The graphics server comprises a physical GPU, and a virtual GPU is implemented using the physical GPU and attached to the virtual compute instance. GPU output is generated at the graphics server based at least in part on execution of the instruction calls using the virtual GPU. A log of interactions between the application and the virtual GPU is stored. The interactions comprise the instruction calls sent to the graphics server and responses to the instruction calls sent to the virtual compute instance.
    Type: Application
    Filed: November 15, 2019
    Publication date: March 12, 2020
    Applicant: Amazon Technologies, Inc.
    Inventors: Malcolm Featonby, Yuxuan Liu, Umesh Chandani, John Merrill Phillips, JR., Adithya Bhat, Douglas Cotton Kurtz, Mihir Sadruddin Surani
  • Publication number: 20200081716
    Abstract: An electronic device is described that handles control transfer instructions (CTIs) when executing instructions in program code. The electronic device has a processor that includes a branch prediction functional block and a sequential fetch logic functional block. The sequential fetch logic functional block determines, based on a record associated with a CTI, that a specified number of fetch groups of instructions that were previously determined to include no CTIs are to be fetched for execution in sequence following the CTI. When each of the specified number of fetch groups is fetched and prepared for execution, the sequential fetch logic prevents corresponding accesses of the branch prediction functional block for acquiring branch prediction information for instructions in that fetch group.
    Type: Application
    Filed: September 10, 2018
    Publication date: March 12, 2020
    Inventors: Adithya Yalavarti, John Kalamatianos, Matthew R. Poremba
  • Publication number: 20200065106
    Abstract: A branch predictor of a processor includes one or more prediction structures that identify predicted branches, including a predicted branch addresses and predicted branch direction. To reduce power consumption, the branch predictor selects one or more of the prediction structures that are not expected to provide useful branch prediction information and filters the selected structures such that the filtered structures are not used for branch prediction. The branch predictor thereby reduces the amount of power used for branch prediction without substantially reducing the accuracy of the predicted branches.
    Type: Application
    Filed: August 22, 2018
    Publication date: February 27, 2020
    Inventors: John KALAMATIANOS, Adithya YALAVARTI, Varun AGRAWAL, Subhankar PAL, Vinesh SRINIVASAN
  • Publication number: 20200032551
    Abstract: An exemplary clutch mechanism includes a casing, first and second hubs rotatably mounted to the casing, an electrically-actuated drive assembly mounted within the casing, and a clutching lug movably mounted within the casing. The lug has an engaged position in which the lug couples the hubs for joint rotation and a disengaged position in which the hubs are rotationally decoupled. The drive assembly is operable to drive the lug between the engaged and disengaged positions to couple and decouple the hubs. The clutch mechanism is modular and self-contained within the casing such that the mechanism can be installed to each of a plurality of different lockset products without opening the casing.
    Type: Application
    Filed: July 24, 2018
    Publication date: January 30, 2020
    Inventors: Douglas A. Holmes, Kenton H. Barker, Aditya S. Heblikar, Nagesh Varadaraju, Vijayakumar Mani, Preethi M. Yogaraj, Adithya G. Shetty, Sushanth Kondi
  • Publication number: 20200019287
    Abstract: The Commissioning phase is usually the most Time/Labor intensive phase in the Fire Safety System life cycle as the process involves referring to the Building floor plan document (as provided by the Installer) and creation of Areas/Zones and carefully assigning each fire device (viz. Smoke/Heat detectors, MCP etc.) to the corresponding zones in the Panel configuration software to configure the Fire Panel. The overall process easily spans for multiple days based on the Building network complexity. The present invention provides a system, apparatus and method for rapid commissioning by providing a graphical interface in which device addresses can be uniquely allocated using an interactive screen. This avoids double address faults which can be time consuming to identify and rectify. Geographic information of the devices can also be identified and incorporated using the interactive screen.
    Type: Application
    Filed: July 11, 2019
    Publication date: January 16, 2020
    Inventors: Deepika SAHAI, Narendra Chandrakant SALVE, Srivatsa HARIDAS, Kamalraja GANESAN, Adithya HOLEHONNUR
  • Patent number: 10529010
    Abstract: One or more embodiments of the disclosure include a digital merchant content system that creates one or more custom merchant content interfaces. In particular, in one or more embodiments, the digital merchant content system generates custom merchant content interfaces based on a custom merchant content template. The digital merchant content system can generate custom merchant content templates comprising unpopulated product display layouts. Moreover, in one or more embodiments, the digital merchant content system receives a product feed and generates a custom merchant content interface by populating the unpopulated product display layouts based on the custom merchant content template and the product feed.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: January 7, 2020
    Assignee: Facebook, Inc.
    Inventors: Zachary Garth Hendlin, Rohan Kuruvilla, Krishnatheja Vudata, Zewen Fei, Hamza Aftab, Adithya Venkata Surampudi, Kai Ding
  • Patent number: 10521674
    Abstract: Embodiments of the present invention generally relate to trailer loading analytics. In an embodiment, the present invention is a method for detecting a trailer door status. The method includes: capturing a 3D image representative of a 3D formation; analyzing respective depth values of a first sub-plurality of the plurality of points of the 3D image to determine whether the formation is within a first predetermined distance threshold from a location; and when the formation is within the first predetermined distance threshold, analyzing respective depth values of a second sub-plurality of the plurality of points to determine whether the 3D formation is substantially flat, a determination of the three-dimensional formation being substantially flat being indicative of the trailer door being closed.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: December 31, 2019
    Assignee: Symbol Technologies, LLC
    Inventors: Adithya H. Krishnamurthy, Justin F. Barish
  • Publication number: 20190355088
    Abstract: Methods, systems, and computer-readable media for capacity reservation for virtualized graphics processing are disclosed. A request is received to attach a virtual GPU to a virtual compute instance. The request comprises one or more constraints. Availability information is retrieved from a data store that indicates virtual GPUs available in a provider network and matching the one or more constraints. A virtual GPU is selected from among the available virtual GPUs in the availability information. The selected virtual GPU is reserved for attachment to the virtual compute instance. The virtual compute instance is implemented using CPU resources and memory resources of a physical compute instance, the virtual GPU is implemented using a physical GPU in the provider network, and the physical GPU is accessible to the physical compute instance over a network.
    Type: Application
    Filed: August 2, 2019
    Publication date: November 21, 2019
    Applicant: Amazon Technologies, Inc.
    Inventors: Douglas Cotton Kurtz, Malcolm Featonby, Umesh Chandani, Adithya Bhat, Yuxuan Liu, Mihir Sadruddin Surani
  • Patent number: 10482561
    Abstract: Methods, systems, and computer-readable media for interaction monitoring for virtualized graphics processing are disclosed. Execution of an application is initiated on a virtual compute instance that is implemented using CPU and memory resources of a server. Instruction calls are produced by the execution of the application and sent from the server to a graphics server over a network. The graphics server comprises a physical GPU, and a virtual GPU is implemented using the physical GPU and attached to the virtual compute instance. GPU output is generated at the graphics server based at least in part on execution of the instruction calls using the virtual GPU. A log of interactions between the application and the virtual GPU is stored. The interactions comprise the instruction calls sent to the graphics server and responses to the instruction calls sent to the virtual compute instance.
    Type: Grant
    Filed: January 11, 2017
    Date of Patent: November 19, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Malcolm Featonby, Yuxuan Liu, Umesh Chandani, John Merrill Phillips, Jr., Adithya Bhat, Douglas Cotton Kurtz, Mihir Sadruddin Surani