Patents by Inventor A. Rao

A. Rao 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: 10275230
    Abstract: Methods of compiling source code are provided. A method includes identifying a first array of structures (AOS), having a plurality of array elements, each array element being a structure with a plurality of fields, and performing structure peeling on the first AOS to convert a data layout of the first AOS to an array of structure of arrays (AOSOA) including a plurality of memory blocks of uniform block size. At least one of the plurality of memory blocks is allocated for each field of the plurality of fields. The method further includes allocating a number of complete memory blocks to accommodate all of the plurality of array elements of the AOS.
    Type: Grant
    Filed: July 14, 2017
    Date of Patent: April 30, 2019
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Suresh Mani, Dibyendu Das, Shivarama Rao, Ashutosh Nema
  • Patent number: 10277056
    Abstract: A wireless charging system including a transmitter and a receiver. The transmitter is formed of a coil of wire that includes a first loop portion, a second loop portion, and a crossing portion. The crossing portion electrically couples the first loop portion and the second loop portion such that when current is generated in the coil, electrical current flows through the first loop portion in a different rotational direction than in the second loop portion. The receiver is formed of a ferromagnetic core and multiple (e.g., three) coils disposed about the ferromagnetic core. Each coil may be disposed about a different axis of the core such that current may be induced in at least one of the coils by a magnetic field in any direction.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: April 30, 2019
    Assignee: Apple Inc.
    Inventors: David W. Ritter, David B. Kosecoff, David S. Kumka, Madhusudanan Keezhveedi Sampath, Steven Charles Michalske, Tavys Q. Ashcroft, Aditya Rao, Ariadne Smith
  • Patent number: 10277703
    Abstract: Improving of bandwidth usage and performance for web page caching. Responsive to a subsequent request for a web page, a server only returns the set of web page portions of the requested web page that are not in a browser cache, have expired, and/or have changed.
    Type: Grant
    Filed: July 22, 2015
    Date of Patent: April 30, 2019
    Assignee: International Business Machines Corporation
    Inventors: Siddharth Cuduvalli Ravikanth Rao, Guru Prasad Shamanna
  • Patent number: 10275856
    Abstract: In one embodiment, a method includes receiving at least two images captured by one or more cameras, wherein a first image of the at least two images has a subject and a second image of the at least two images comprises a perspective of the geographic location that is different than the first image; identifying an object that is common to the at least two images; computing a difference in perspective between the images that is based on a difference in size and shape between the object in the first image and the object in the second image; generating, based on the difference in perspective, an animation of a transition from the first image to the second image, wherein the animation comprises both the first image and the second image, and wherein the animation adds a modified version of the subject to the second image.
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: April 30, 2019
    Assignee: Facebook, Inc.
    Inventors: Alexis Hope Gottlieb, Daniel Joshua Steinbock, Siyin Yang, Clark Scheff, Sridhar Rao, Alexander Charles Granieri, Francislav Penov, Upendra Shardanand, Eric Erkon Hsin
  • Patent number: 10274424
    Abstract: The present invention provides a Voigt line shape fitting method, including step 1: Calculate a Gauss line shape function and a Lorentz line shape function, and calculate a Voigt line shape function. Step 2: For determined line shape parameters to be fitted, calculate partial derivatives of the Voigt line shape function with respect to the parameters, convert a partial derivative of the Voigt line shape function with respect to a parameter into a partial derivative of the Gauss line shape function or the Lorentz line shape function with respect to the parameter. Step 3: Substitute the Voigt line shape function and the partial derivative of the Voigt line shape function with respect to the parameter to be fitted, into a least squares algorithm step, perform least squares fitting calculation, and determine whether to terminate the least squares fitting calculation or return to step 1 to perform next iterative calculation.
    Type: Grant
    Filed: April 21, 2018
    Date of Patent: April 30, 2019
    Assignee: Space Engineering University
    Inventors: Wei Rao, Guangyu Wang, Yanji Hong, Junling Song
  • Patent number: 10277965
    Abstract: A method and system are disclosed in which a link state advertisement message (LSA) conforming to a Generalized Multiprotocol Label Switching (GMPLS) routing protocol is generated and transmitted. The LSA is associated with a TE Link between a transmit node and a receive node in a network. The transmit node supplies a plurality of optical signals, each of which has a plurality of frequencies, the frequencies being allocated among a plurality of spectral portions such that the plurality of spectral portions are grouped into a plurality of frequency slots. The LSA may include information indicative of a number of spectral portions, e.g., spectral slices, which correspond to frequencies of selected ones of the plurality of optical signals, said selected ones of the plurality of optical signals being available to carry data from the transmit node to the receive node.
    Type: Grant
    Filed: September 13, 2015
    Date of Patent: April 30, 2019
    Assignee: Infinera Corporation
    Inventors: Abinder Dhillon, Iftekhar Hussain, Rajan Rao, Marco Sosa
  • Patent number: 10272419
    Abstract: SCR-active molecular-sieve based catalysts with improved low-temperature performance are made by heating a molecular-sieve in a non-oxidizing atmosphere with steam (hydrothermal treatment), or in a reducing atmosphere without steam (thermal treatment), at a temperature in the range of 600-900° C. for a time period from 5 minutes to two hours. The resulting SCR-active iron-containing molecular sieves exhibit a selective catalytic reduction of nitrogen oxides with NH3 or urea at 250° C. that is at least 50% greater than if the iron-containing molecular-sieve were calcined at 500° C. for two hours without performing the hydrothermal or thermal treatment.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: April 30, 2019
    Assignee: Johnson Matthey Public Limited Company
    Inventors: Guy Richard Chandler, Jillian Elaine Collier, Alexander Nicholas Michael Green, Desiree Duran-Martin, Paul Richard Phillips, Raj Rao Rajaram, Stuart David Reid
  • Patent number: 10272121
    Abstract: Disclosed herein is a topical composition that contains a fermentation extract from a simultaneous or sequential fermentation. When topically applied to skin, the composition of the invention is effective in stimulating the production of hyaluronic acid, CD44 and Caspase 14 protein in skin cells.
    Type: Grant
    Filed: October 25, 2012
    Date of Patent: April 30, 2019
    Assignee: ARCH PERSONAL CARE PRODUCT, LP
    Inventors: Smitha Rao, James Vincent Gruber
  • Patent number: 10274406
    Abstract: The present disclosure provides methods for carrying out Romanowsky-type stains, specifically Wright-Giemsa and May-Grünwald stains, quickly and efficiently. The methods greatly reduce the overall amount of time required to complete a Wright-Giemsa stain or a May-Grünwald stain of sufficient quality on a biological sample. The subject methods can be applied to both manual and automated staining procedures.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: April 30, 2019
    Assignee: Abbott Laboratories
    Inventors: Abe S. Mamaghani, Koshy T. Chacko, Rupa Rao, Rene Nieves Alicea
  • Patent number: 10276336
    Abstract: A circuit breaker assembly includes a circuit breaker cassette having a connector receiving zone, and a housing receptive of the circuit breaker cassette. The housing includes a connector mounting member. A circuit breaker connector member snap-fittingly extends into the connector receiving zone through the connector mounting member joining the circuit breaker cassette and the housing.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: April 30, 2019
    Assignee: ABB Schweiz AG
    Inventors: Muneeb Ahmed Abbasi, Yatin Vilas Newase, Gajendra Vijaykumar Kadam, Simhadri Ramalingeswara Rao Gupta, Anurag Arjundas Jivanani
  • Patent number: 10277914
    Abstract: An example device for calculating a quality metric for video data includes a memory configured to store a spherical image of the video data, and one or more processors implemented using discrete logic circuitry and configured to determine a user field of view for the spherical image, determine weighting values for pixels of the spherical image based on the user field of view; and calculate a quality metric for the user field of view of the spherical image using the weighting values, wherein calculating the quality metric comprises applying the weighting values to values for the pixels.
    Type: Grant
    Filed: May 3, 2017
    Date of Patent: April 30, 2019
    Assignee: Qualcomm Incorporated
    Inventors: Mina Ayman Saleh Yanni Makar, Ajit Deepak Gupte, Ajit Venkat Rao
  • Patent number: 10275315
    Abstract: A method, article of manufacture, and apparatus for protecting data. In some embodiments, this includes taking a snapshot of a virtual machine, parsing the virtual machine to determine a header section and a file system, indexing the virtual machine based on the parsing, storing the index in a storage device, and storing the snapshot in a deduplicated data storage device.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: April 30, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Jian Xing, Christopher Hercules Claudatos, Mandavilli Navneeth Rao, Michael John Dutch
  • Patent number: 10275704
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating representations of input sequences. One of the methods includes receiving a grapheme sequence, the grapheme sequence comprising a plurality of graphemes arranged according to an input order; processing the sequence of graphemes using a long short-term memory (LSTM) neural network to generate an initial phoneme sequence from the grapheme sequence, the initial phoneme sequence comprising a plurality of phonemes arranged according to an output order; and generating a phoneme representation of the grapheme sequence from the initial phoneme sequence generated by the LSTM neural network, wherein generating the phoneme representation comprises removing, from the initial phoneme sequence, phonemes in one or more positions in the output order.
    Type: Grant
    Filed: June 2, 2015
    Date of Patent: April 30, 2019
    Assignee: Google LLC
    Inventors: Kanury Kanishka Rao, Fuchun Peng, Hasim Sak, Francoise Beaufays
  • Publication number: 20190123983
    Abstract: Systems, methods, and computer-readable media for correlating gathered network traffic data and analytics with external data for purposes of managing a cluster of nodes in a network. In some embodiments, a system can identify a cluster of nodes in a network. Network traffic data for the cluster of nodes in the network can be collected based on traffic flowing through the cluster of nodes using a group of sensors implemented in the network. The system can generate analytics for the cluster of nodes in the network using the collected network traffic data. The analytics can be correlated with external data to create correlated external analytics for use in controlling operation of the cluster of nodes in the network.
    Type: Application
    Filed: October 25, 2017
    Publication date: April 25, 2019
    Inventors: Supreeth Rao, Navindra Yadav, Prasannakumar Jobigenahally Malleshaiah, Darshan Shrinath Purandare, Aiyesha Ma, Aria Rahadian, Umamaheswaran Arumugam, Xuan Zou
  • Publication number: 20190119197
    Abstract: Disclosed herein are scavenging compounds and compositions useful in applications relating to the production, transportation, storage, and separation of crude oil and natural gas. Also disclosed herein are methods of using the compounds and compositions as scavengers, particularly in applications relating to the production, transportation, storage, and separation of crude oil and natural gas.
    Type: Application
    Filed: December 18, 2018
    Publication date: April 25, 2019
    Applicant: ECOLAB USA INC.
    Inventors: Ryan Matthew Harrington, Prakasa Rao Anantaneni, Lawrence J. Karas, Kekeli Ekoue-Kovi
  • Publication number: 20190121038
    Abstract: Embodiments of the invention include an optoelectronic package that allows for in situ alignment of optical fibers. In an embodiment, the optoelectronic package may include an organic substrate. Embodiments include a cavity formed into the organic substrate. Additionally, the optoelectronic package may include an actuator formed on the organic substrate that extends over the cavity. In one embodiment, the actuator may include a first electrode, a piezoelectric layer formed on the first electrode, and a second electrode formed on the piezoelectric layer. According to an additional embodiment of the invention, the actuator may include a first portion and a second portion. In order to allow for resistive heating and actuation driven by thermal expansion, a cross-sectional area of the first portion of the beam may be greater than a cross-sectional area of the second portion of the beam.
    Type: Application
    Filed: July 1, 2016
    Publication date: April 25, 2019
    Inventors: Johanna M. SWAN, Aleksandar ALEKSOV, Sasha N. OSTER, Feras EID, Baris BICEN, Thomas L. SOUNART, Shawna M. LIFF, Valluri R. RAO
  • Publication number: 20190123967
    Abstract: In one example of the technology, a mapping is established between: IoT devices that are tenants of an IoT support service, and tenants of a first third-party cloud service. On the IoT support service, device twins are stored, such that each device twin corresponds to a corresponding IoT device, and such that each device twins includes at least a first section that includes properties of the corresponding IoT device, and a second section that includes properties associated with the first third-party cloud service. The IoT support service is used to invoke a first method associated with at least one IoT device based on metadata in at least one corresponding device twin. The first method is associated with the first third-party cloud service.
    Type: Application
    Filed: October 19, 2017
    Publication date: April 25, 2019
    Inventors: Konstantin DOTCHKOFF, Ian Vaughan HOLLIER, Affan DAR, Ritesh RAO
  • Publication number: 20190119810
    Abstract: Methods of removing native oxide layers and depositing dielectric layers having a controlled number of active sites on MEMS devices for biological applications are disclosed. In one aspect, a method includes removing a native oxide layer from a surface of the substrate by exposing the substrate to one or more ligands in vapor phase to volatize the native oxide layer and then thermally desorbing or otherwise etching the volatized native oxide layer. In another aspect, a method includes depositing a dielectric layer selected to provide a controlled number of active sites on the surface of the substrate. In yet another aspect, a method includes both removing a native oxide layer from a surface of the substrate by exposing the substrate to one or more ligands and depositing a dielectric layer selected to provide a controlled number of active sites on the surface of the substrate.
    Type: Application
    Filed: September 21, 2018
    Publication date: April 25, 2019
    Inventors: Ranga Rao ARNEPALLI, Colin Costano NEIKIRK, Yuriy MELNIK, Suresh Chand SETH, Pravin K. NARWANKAR, Sukti CHATTERJEE, Lance A. SCUDDER
  • Publication number: 20190117060
    Abstract: The present disclosure discloses a method for capturing images of an eye of an unresponsive subject using a photo-refraction device comprising a computing unit and an optical adapter. The method comprises acts of detecting by an image capturing unit face of the unresponsive subject, navigating by processing unit, the image capturing unit towards eye region of the unresponsive subject upon detecting face of the unresponsive subject. The method further comprises acts of capturing by the image capturing unit, images of the pupil in real time, analyzing by the processing unit, captured images of the pupil to determine feasibility of pupil position. The method also comprises acts of activating by the processing unit, a plurality of light sources configured in the optical adapter of the photo-refraction device for sequentially illuminating light on the pupil and capturing by the image capturing unit, images of the pupil during sequential illumination of light.
    Type: Application
    Filed: July 19, 2016
    Publication date: April 25, 2019
    Inventors: Prasanna HEGDE, Bharath HEGDE, Mahabaleswara R. BHATT, Shyam Vasudeva RAO
  • Publication number: 20190120932
    Abstract: A radar system including a transmit antenna for transmitting a radio frequency (RF) signal or a radar signal and a receive antenna for receiving a plurality of reflected signals created by a plurality of targets reflecting the RF signal or radar signal. The reflected signals include noise. The radar system also includes an analog-to-digital converter (ADC) that digitizes or samples the reflected signals to provide a digitized or sampled noisy input signal. The radar system further includes a reservoir computer that receives the noisy input signal. The reservoir computer includes a time-varying reservoir and is configured to de-noise the noisy input signal and provide a range measurement for each of the plurality of targets.
    Type: Application
    Filed: January 31, 2018
    Publication date: April 25, 2019
    Applicant: HRL Laboratories, LLC
    Inventors: Jason R. Smith, Shankar Rao, Peter Petre, Peter S. Wittenberg, Simon L. Haxton