Patents by Inventor Shashank

Shashank 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: 11934090
    Abstract: Various embodiments include a camera with folded optics and lens shifting capabilities. Some embodiments include voice coil motor (VCM) actuator arrangements to provide autofocus (AF) and/or optical image stabilization (OIS) movement. Some embodiments include suspension arrangements.
    Type: Grant
    Filed: April 2, 2021
    Date of Patent: March 19, 2024
    Assignee: Apple Inc.
    Inventors: Scott W. Miller, Alfred N. Mireault, Brad V. Johnson, Nicholas D. Smyth, Rummel R. Adriano, Shashank Sharma, Steven Webster
  • Patent number: 11936845
    Abstract: The present disclosure relates to contaminant detection systems and related optical systems and methods. An example contaminant detection system includes an optical coupler configured to couple light into and/or out of an optical element. The contaminant detection system also includes a plurality of light-emitter devices configured to emit emission light toward the optical coupler. The contaminant detection system additionally includes a plurality of detector devices configured to detect at least a portion of the emission light by way of the optical element and the optical coupler. The plurality of detector devices is also configured to provide detector signals indicative of a presence of a contaminant on the optical element.
    Type: Grant
    Filed: September 8, 2022
    Date of Patent: March 19, 2024
    Assignee: Waymo LLC
    Inventors: Benjamin Frevert, Shashank Sharma
  • Patent number: 11936757
    Abstract: A method is provided method to control deployment of an application over a network in response to a client request sent over the network to access the application comprising: capturing at one or more first computing machines coupled to the network, an identifier of the requested application from the client request; sending information over the network from the one or more first computing machines coupled to the network to one or more second machines coupled to the network, wherein the information identifies the requested application and identifies a network address of an edge node at which to deploy the requested application; receiving the information at the one or more second machines coupled to the network; and causing by the one or more second machines coupled to the network, deployment of the application over the network to the edge node at the identified network address, based at least in part upon the received information.
    Type: Grant
    Filed: May 9, 2022
    Date of Patent: March 19, 2024
    Assignee: Rafay Systems, Inc.
    Inventors: Stephan Benny, Bheema Sarat Chandra Kaki, Haseeb Siddique Budhani, Chaitanya Srikrishna Angadala, Shashank Krishna Pachava
  • Patent number: 11936467
    Abstract: A computing system obtains a fingerprint of video content being rendered by a video presentation device, including a first portion representing a pre-established video segment and a second portion representing a dynamically-defined video segment. While obtaining the query fingerprint, the computing system (a) detects a match between the first portion of the query fingerprint and a reference fingerprint that represents the pre-established video segment, (b) based on the detecting of the match, identifies the video content being rendered, (c) after identifying the video content being rendered, applies a trained neural network to at least the second portion of the query fingerprint, and (d) detects, based on the applying of the neural network, that rendering of the identified video content continues. And responsive to at least the detecting that rendering of the identified video content continues, the computing system then takes associated action.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: March 19, 2024
    Assignee: Roku, Inc.
    Inventors: Dewey Ho Lee, Shashank C. Merchant, Markus K. Cremer
  • Patent number: 11934369
    Abstract: A system may include a nested probabilistic data structure that contains nested tables, each table having electronic records associated with different hash functions. A data analytics engine may receive information about a detected action, including action characteristics. In response to the detected action, insertions are executed into the nested probabilistic data structure at multiple levels based on the action characteristics (each insertion incrementing an entry in the data structure selected using the hash functions). The engine then continues to monitor for detected actions. Upon receipt of a query associated with the monitored action (including a query type), a key and level of nesting associated with the query is determined based on the query type. The hash functions are executed on the determined key to retrieve a value from each electronic record in an appropriate nested table, and a minimum of the retrieved values is output in response to the query.
    Type: Grant
    Filed: November 4, 2021
    Date of Patent: March 19, 2024
    Assignee: SAP SE
    Inventors: Shashank Mohan Jain, Suchin Chouta
  • Patent number: 11934797
    Abstract: A processor to facilitate execution of a single-precision floating point operation on an operand is disclosed. The processor includes one or more execution units, each having a plurality of floating point units to execute one or more instructions to perform the single-precision floating point operation on the operand, including performing a floating point operation on an exponent component of the operand; and performing a floating point operation on a mantissa component of the operand, comprising dividing the mantissa component into a first sub-component and a second sub-component, determining a result of the floating point operation for the first sub-component and determining a result of the floating point operation for the second sub-component, and returning a result of the floating point operation.
    Type: Grant
    Filed: April 4, 2019
    Date of Patent: March 19, 2024
    Assignee: Intel Corporation
    Inventors: Abhishek Rhisheekesan, Shashank Lakshminarayana, Subramaniam Maiyuran
  • Patent number: 11937026
    Abstract: In one aspect, an example method includes (i) providing, by a playback device, replacement media content for display; (ii) determining, by the playback device, that a remote control transmitted to the playback device an instruction configured to cause a modification to operation of the playback device while the playback device displays the replacement media content; (iii) determining, by the playback device based on the instruction, an overlay that the playback device is configured to provide for display in conjunction with the modification; (iv) determining, by the playback device, a region within a display of the playback device corresponding to the overlay; and (v) modifying, by the playback device, a transparency of the region such that the overlay is visible through the replacement media content when the playback device provides the overlay for display.
    Type: Grant
    Filed: March 11, 2022
    Date of Patent: March 19, 2024
    Assignee: Roku, Inc.
    Inventors: Kurt R. Thielen, Shashank Merchant, Peter Dunker, Markus K. Cremer, Chungwon Seo, Seunghyeong Lee, Steven D. Scherf
  • Publication number: 20240083116
    Abstract: Methods provide for fabricating objects through additive manufacturing in a manner that compensates for deformations introduced during post-print processing, such as sintering. An initial model may be divided into a plurality of segments, the initial model defining geometry of an object. For each of the segments, modified geometry may be calculated, where the modified geometry compensates for a predicted deformation. Print parameters can then be updated to incorporate the modified geometry, where the print parameters define geometry of the printed object (e.g., configuration settings of the printer, a tool path, an object model). The object may then be printed based on the updated print parameters.
    Type: Application
    Filed: June 13, 2023
    Publication date: March 14, 2024
    Applicant: Desktop Metal, Inc.
    Inventors: Ricardo Chin, Michael A. Gibson, Blake Z. Reeves, Shashank Holenarasipura Raghu
  • Publication number: 20240085693
    Abstract: Example embodiments relate to replaceable, heated, and wipeable apertures for optical systems. An example embodiment includes an apparatus that includes an optical system (e.g., a camera) with a lens. The apparatus also includes a housing in which the lens is disposed. The housing has a sealing surface and a threated portion. The apparatus further includes a chamfered window that provides a protective aperture for the lens. The apparatus also includes a retainer ring that has a retaining portion and a threaded portion. The retaining portion contacts the chamfer of the window while the threaded portion of the retainer ring threads onto the threaded portion of the housing to hold the window against the sealing surface of the housing and form a watertight seal.
    Type: Application
    Filed: September 13, 2022
    Publication date: March 14, 2024
    Inventor: Shashank Sharma
  • Publication number: 20240087889
    Abstract: The present disclosure provides systems and methods for processing channel structures of substrates that include positioning the substrate in a first processing chamber having a first processing volume. The substrate includes a channel structure with high aspect ratio features having aspect ratios greater than about 20:1. The method includes forming a silicon-containing layer over the channel structure to a hydrogen-or-deuterium plasma in the first processing volume at a flow rate of about 10 sccm to about 5000 sccm. The substrate is maintained at a temperature of about 100° C. to about 1100° C. during the exposing, the exposing forming a nucleated substrate. Subsequent to the exposing a thermal anneal operation is performed on the substrate.
    Type: Application
    Filed: November 17, 2023
    Publication date: March 14, 2024
    Applicant: Applied Materials, Inc.
    Inventors: Xinming ZHANG, Abhilash J. MAYUR, Shashank SHARMA, Norman L. TAM, Matthew SPULLER
  • Publication number: 20240086232
    Abstract: A method for managing memory for applications in a computing system includes receiving a selection of a preferred application. During user-controlled operation over the application, the transitions of selected application between foreground and background are monitored. A retention of the application in memory is triggered upon a transition of the application to background during the user operation. Retention of the application includes compressing memory portions of the application. Accordingly, the application is retained within the memory based on said compressed memory portions. A requirement to restore the retained application is sensed based on either a user selection or an automatically generated prediction and the application is restored from the retained state back to the foreground.
    Type: Application
    Filed: November 21, 2023
    Publication date: March 14, 2024
    Inventors: Ganji Manoj KUMAR, Jaitirth Anthony JACOB, Rishabh RAJ, Vaisakh Punnekkattu Chirayil SUDHEESH BABU, Renju Chirakarotu NAIR, Hakryoul KIM, Shweta RATANPURA, Tarun GOPALAKRISHNAN, Sriram SHASHANK, Raju Suresh DIXIT, Youngjoo JUNG
  • Publication number: 20240084746
    Abstract: A method for controlling a dual fuel engine system includes determining a friction power loss amount of an internal combustion engine of the dual fuel engine system, where the friction power loss amount is based on an engine speed of the internal combustion engine and a friction torque estimate. The method also includes determining an accessory power loss amount of a power of the internal combustion engine, where the accessory power loss amount is based on the engine speed and an accessory torque estimate. The method further includes estimating a net engine power amount based on the accessory power loss amount and a brake power amount of the internal combustion engine, estimating an indicated diesel power, and estimating, based on the estimated net engine power, a first indicated engine power and a first gas power.
    Type: Application
    Filed: September 14, 2022
    Publication date: March 14, 2024
    Inventors: Travis Alva Anderson, Axel O. zur Loye, Mark A. Rosswurm, Paul Daniel Borisuk, Shashank Bishnoi, Matthew W. Isaacs, Jason A. Gore, Atin Tandon, Jamie Robert John Sleigh
  • Publication number: 20240084745
    Abstract: A method for controlling a dual fuel engine system includes estimating a total indicated engine load, where the total indicated engine load is based on a sum of a measured engine power and a power loss estimate. The method further includes determining a total fueling amount based on an engine speed and the total indicated engine load, where the total fueling amount includes a gas fueling amount and a diesel fueling amount. The method also includes controlling the dual fuel engine system using the total fueling amount.
    Type: Application
    Filed: September 14, 2022
    Publication date: March 14, 2024
    Inventors: Travis Alva Anderson, Axel O. zur Loye, Mark A. Rosswurm, Paul Daniel Borisuk, Shashank Bishnoi, Matthew W. Isaacs, Jason A. Gore, Atin Tandon, Jamie Robert John Sleigh
  • Patent number: 11927440
    Abstract: An apparatus includes a lens assembly that includes at least one lens that defines an optical axis. The apparatus also includes a substrate, an image sensor disposed on the substrate, and an actuator coupled to the substrate and configured to adjust a position of the substrate relative to the lens assembly to move the image sensor along the optical axis. The apparatus additionally includes a capacitive position sensor that includes a first capacitive plate coupled to the substrate and a second capacitive plate coupled to the lens assembly. The capacitive position sensor may be configured to generate a capacitance measurement indicative of the position of the substrate relative to the lens assembly. The apparatus further includes circuitry configured to control the actuator based on (i) the capacitance measurement and (ii) a target position of the image sensor relative to the lens assembly.
    Type: Grant
    Filed: May 4, 2023
    Date of Patent: March 12, 2024
    Assignee: Waymo LLC
    Inventors: Shashank Sharma, Matthew Last, Prasanna Kalkura, Paul Schaefer
  • Patent number: 11929903
    Abstract: Some embodiments provide a novel method for assessing the suitability of network links for connecting compute nodes located at different geographic sites. The method of some embodiments identifies and analyzes sample packets from a set of flows exchanged between first and second compute sites that are connected through a first network link in order to identify attributes of the sampled packets. The method also computes attributes of predicted packets between the identified samples in order to identify attributes of each flow in the set of flows. The method then uses the identified and computed attributes of each flow in the set of flows to emulate the set of flows passing between the two compute sites through the second network link in order to assess whether a second network link should be used for future flows (e.g., future flows exchanged between the first and second compute sites).
    Type: Grant
    Filed: April 9, 2021
    Date of Patent: March 12, 2024
    Assignee: VMware LLC
    Inventors: Rohan Gandhi, Avinash Nigam, Sandip Shah, Philip Brighten Godfrey, Ambarish P. Pande, Gourab Ghosh, Prashant Jain, Shashank Ranjan
  • Patent number: 11929883
    Abstract: The disclosure provides an approach for virtual computing instance (VCI) migration. Embodiments include scanning logical segments associated with a customer gateway to identify network addresses associated with the logical segments. Embodiments include determining one or more recommended supernets based on the network addresses associated with the logical segments. Embodiments include providing output to a user based on the one or more recommended supernets. Embodiments include based on the output, receiving input from the user configuring an aggregation supernet for the customer gateway. Embodiments include advertising the aggregation supernet to one or more endpoints separate from the customer gateway.
    Type: Grant
    Filed: September 26, 2022
    Date of Patent: March 12, 2024
    Assignee: VMware, Inc.
    Inventors: Rushikesh Shashank Ghatpande, Nilesh Ramchandra Nipane, Nikhil Ravindra Rajguru, Lele Zhang Zlele
  • Patent number: 11928622
    Abstract: A system for failure detection tools is disclosed. The system may include at least one user device, an application server, and a failure detection system, each of which may be in communication with one or more of the others via at least one network. The failure detection system may receive first data from a data source, process the first data to generate second data, apply a statistical modeling algorithm to make a prediction relating to the first data or the second data, and communicate data relating to the prediction and/or a trend related to the first data or the second data to the user device for displaying at least a portion of the data relating to the prediction and/or the trend on a display of the user device.
    Type: Grant
    Filed: October 28, 2021
    Date of Patent: March 12, 2024
    Assignee: ARIZONA BOARD OF REGENTS ON BEHALF OF ARIZONA STATE UNIVERSITY
    Inventors: Michael P. Simeone, David Little, George Boben, Shashank Kapoor, Deepan Nedumaran, Aravind Sundaresan
  • Patent number: 11925409
    Abstract: An ablation catheter configured to ablate tissue in a lung of a patient including: a flexible shaft that advances endobronchially into an airway of the lung and has an outer diameter of 2.0 mm or less; an ablation electrode attached to a distal portion of the flexible shaft and to deliver radiofrequency (RF) electrical current to the tissue and conductively connectable to an RF electrical energy source external to the patient; wherein an outer diameter of an assembly of the flexible shaft and the ablation electrode is no greater than 2.0 mm; a liquid outlet on the distal portion and configured to be in fluid communication with a source of hypertonic saline solution; and a first occluder attached to the flexible shaft proximal to the ablation electrode and proximal to the liquid outlet, wherein the first occluder is configured to expand to occlude the airway.
    Type: Grant
    Filed: November 3, 2020
    Date of Patent: March 12, 2024
    Assignee: ZIDAN MEDICAL INC.
    Inventors: Dorin Panescu, Shashank Raina, Mark Gelfand, Mark Leung, Simplicio Velilla
  • Patent number: 11930359
    Abstract: There is disclosed in an example, a gateway apparatus, including a hardware platform having a processor and a memory; a wireless network interface; and instructions encoded within the memory to instruct the processor to: provide a first virtual access point (VAP) secured by an IEEE 802.1x extensible authentication protocol (EAP) enterprise security method; provide a second VAP secured by a WiFi protected access pre-shared key (WPA-PSK) method; onboard a device, comprising determining whether the device supports the EAP method, and enrolling the device with the EAP method if the device supports the EAP method; and if the device does not support the EAP method, enrolling the device with the WPA-PSK method.
    Type: Grant
    Filed: August 17, 2021
    Date of Patent: March 12, 2024
    Assignee: McAfee, LLC
    Inventors: Tirumaleswar Reddy Konda, Piyush Pramod Joshi, Devika Mishra, Shashank Jain
  • Publication number: 20240078030
    Abstract: Apparatuses and methods related to port arbitration of a memory system are described. A memory system can receive a first number of transactions and a second transaction from a first traffic stream and a third number of transactions and a fourth transaction from a second traffic stream. The memory system can process the first number of transactions at least partially concurrently with the third number of transactions. Responsive to a total quantity of transactions of the first number of transactions and the second transaction being at least a threshold quantity of transactions, the second transaction can be processed by the memory system and, subsequent to processing the second transaction, the fourth transaction can be processed by the memory system.
    Type: Application
    Filed: September 6, 2022
    Publication date: March 7, 2024
    Inventors: Patrick A. La Fratta, Shashank Adavally, Jeffrey L. Scott, Robert M. Walker