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).

  • Publication number: 20230186980
    Abstract: Embodiments of the present disclosure provide a method for forming a memory, including: forming a memory core using a plurality of cells from a library of cells, wherein each cell in the library of cells follows standard cell row placement constraints and includes a static timing model, and wherein the plurality of cells includes a dynamic bitcell; wherein forming the memory core further includes connecting a plurality of the bitcells via abutment to form a rectangular array of bitcells such that bitlines of the bitcells and wordlines of the bitcells connect by abutment and are shared between adjacent bitcells in the array of bitcells.
    Type: Application
    Filed: December 9, 2021
    Publication date: June 15, 2023
    Inventors: Gregory A. Northrop, Vivek Raj, Amlan Bag, Shashank Nemawarkar
  • Publication number: 20230187010
    Abstract: Methods, systems, and devices for imprint recovery for memory cells are described. In some cases, memory cells may become imprinted, which may refer to conditions where a cell becomes predisposed toward storing one logic state over another, resistant to being written to a different logic state, or both. Imprinted memory cells may be recovered using a recovery or repair process that may be initiated according to various conditions, detections, or inferences. In some examples, a system may be configured to perform imprint recovery operations that are scaled or selected according to a characterized severity of imprint, an operational mode, environmental conditions, and other factors. Imprint management techniques may increase the robustness, accuracy, or efficiency with which a memory system, or components thereof, can operate in the presence of conditions associated with memory cell imprinting.
    Type: Application
    Filed: December 20, 2022
    Publication date: June 15, 2023
    Inventors: Jonathan D. Harms, Jonathan J. Strand, Sukneet Singh Basuta, Shashank Bangalore Lakshman
  • Patent number: 11678039
    Abstract: A camera includes a camera focus adjustment device, a lens, and an image sensor coupled to the camera focus adjustment device. The camera focus adjustment device includes a flexure structure. The flexure structure includes an outer framework of structural members continuously interconnected by flexure notch hinges. The flexure structure also includes two inner structural members oriented in parallel and extending from the outer framework of structural members. A gap is between the two inner structural members. The camera focus adjustment device also includes a piezoelectric material within the gap and a pair of wedges within the gap. The pair of wedges is affixed to the piezoelectric material and to one inner structural member of the two inner structural members. Based on temperature-based piezoelectric activity associated with the piezoelectric material, the camera focus adjustment device is operable to move the image sensor relative to the lens.
    Type: Grant
    Filed: April 5, 2022
    Date of Patent: June 13, 2023
    Assignee: Waymo LLC
    Inventor: Shashank Sharma
  • Publication number: 20230178375
    Abstract: Method of forming film stacks and film stacks for electronic devices are described herein. The methods comprise depositing a molybdenum nucleation layer on a gate oxide layer; depositing a molybdenum layer on the molybdenum nucleation layer; and performing a plasma nitridation process to insert nitrogen atoms into the molybdenum layer to form a work function modulating layer having an effective work function ? 4.5 eV. The plasma nitridation process comprises exposing the molybdenum layer to a radical-rich plasma comprising one or more of N2 or NH3. Some methods further comprise one or more of annealing the work function modulating layer, depositing a conductive layer on the work function modulating layer, or performing an etch process.
    Type: Application
    Filed: December 3, 2021
    Publication date: June 8, 2023
    Applicant: Applied Materials, Inc.
    Inventors: Kunal Bhatnagar, Wei Liu, Shashank Sharma, Archana Kumar, Mohith Verghese, Jose Alexandro Romero
  • Patent number: 11669141
    Abstract: Examples are disclosed that relate to computing systems having a common conductive pathway. One example provides a computing system comprising a power supply configured to output electrical power for delivery to one or more power nodes, and one or more power monitors configured to identify a power overload condition based on the power output by the power supply. The computing system further comprises a parent controller configured to, based at least on receiving an indication of the power overload condition, transmit an instruction to one or more child controllers that causes each child controller to effect a change in an operational state of a corresponding power node. The computing system also comprises a conductive pathway along which electrical power output from the power supply is transmitted for delivery to the one or more power nodes, and along which the instruction is transmitted to the one or more child controllers.
    Type: Grant
    Filed: May 28, 2021
    Date of Patent: June 6, 2023
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Osvaldo Patricio Morales, Michael P Czamara, Judith Ying Priest, Adolfo Bravo Ferreira, Scot Edward Heath, Kevin Carter Keaney, Shashank Gupta
  • Patent number: 11671639
    Abstract: A device may receive content data identifying television schedules for content to be provided for viewing in a first geographic location and a second geographic location, and may identify a first available time slot for content in the first geographic location and a second available time slot for content in the second geographic location. The device may identify a first set of content for the first available time slot and a second set of content for the second available time slot, and may assign values to the first and second sets. The device may determine whether the values assigned to the first and second sets satisfy a threshold value, and may cause, when a value of content in the first set fails to satisfy the threshold value, a first client device, in the first geographic location, to obtain replacement content with a value that satisfies the threshold value.
    Type: Grant
    Filed: June 3, 2022
    Date of Patent: June 6, 2023
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Marcelo D. Lechner, Glenn Altchek, Aakash Chokshi, Shashank Shekhar Sharma, Ataqurahman Patil
  • Publication number: 20230169689
    Abstract: Techniques for image processing including receiving input image data, wherein the input image data includes data associated with a clear color channel, receiving a color offset value associated with a color channel, wherein color values for the color channel are not provided in the input image data, based on the color offset value, generating intermediate estimated color values for the color channel, wherein generating the intermediate estimated color values includes: clipping color values that have a magnitude greater than the color offset value, and adjusting color values that have a magnitude less than the color offset value based on the color offset value, applying a color correction function to the intermediate estimated color values based on the color offset value to determine color corrected estimated color values, and outputting the color corrected estimated color values.
    Type: Application
    Filed: November 30, 2021
    Publication date: June 1, 2023
    Inventors: Gang HUA, Mihir Narendra MODY, Niraj NANDAN, Shashank DABRAL, Rajasekhar Reddy ALLU, Denis Roland BEAUDOIN
  • Publication number: 20230168825
    Abstract: Certain aspects of the present disclosure provide techniques for proving possession of data in a storage device participating in a distributed data storage network. An example storage device includes a storage circuitry and a trusted circuit. The storage circuitry is configured to store a plurality of data blocks. The trusted circuit generally has a private signing key securely stored thereon. The trusted circuit is generally configured to compute a hash over data stored in a plurality of data blocks and to generate an anonymous digital signature for the data stored in the plurality of data blocks based at least in part on the private signing key and the computed hash. The trusted circuit may be interposed on a write path to the storage circuitry such that data written to the storage circuitry is processed through the trusted circuit.
    Type: Application
    Filed: November 29, 2021
    Publication date: June 1, 2023
    Inventors: Shashank AGRAWAL, Cyril GUYOT
  • Publication number: 20230171397
    Abstract: A technique including capturing, by one or more cameras of a set of cameras disposed about a vehicle, one or more images, wherein a surround view system of the vehicle is configured to render a surround view image using a first hardware accelerator based on the one or more images, determining that a first hardware accelerator is unavailable, and rendering the surround view image using a second hardware accelerator based on the captured one or more images.
    Type: Application
    Filed: November 30, 2021
    Publication date: June 1, 2023
    Inventors: Shashank DABRAL, Aishwarya DUBEY, Gowtham Abhilash TAMMANA
  • Publication number: 20230171512
    Abstract: A technique for image processing, comprising: receiving input image data, wherein the image data is companded into a first bit depth, wherein the image data includes incomplete color values for pixels of the image data, and wherein the image data is associated with a first color space, interpolating the image data to generate color values for the incomplete color values for pixels of the image data, expanding the image data from the first bit depth to a second bit depth, wherein the color values of the expanded image data have a linear dynamic range, and wherein the second bit depth is higher than the first bit depth, converting the color values for pixels of the expanded image data from the first color space to a second color space, and compressing the color values for pixels of the image data to a third bit depth, the third bit depth lower than the second bit depth, and wherein the compressed color values have a nonlinear dynamic range.
    Type: Application
    Filed: November 30, 2021
    Publication date: June 1, 2023
    Inventors: Gang HUA, Mihir Narendra MODY, Niraj NANDAN, Shashank DABRAL, Rajasekhar Reddy ALLU, Denis Roland BEAUDOIN
  • Publication number: 20230169271
    Abstract: Systems and methods for topic modeling are described. The systems and methods include encoding words of a document using an embedding matrix to obtain word embeddings for the document. The words of the document comprise a subset of words in a vocabulary, and the embedding matrix is trained as part of a topic attention network based on a plurality of topics. The systems and methods further include encoding a topic-word distribution matrix using the embedding matrix to obtain a topic embedding matrix. The topic-word distribution matrix represents relationships between the plurality of topics and the words of the vocabulary. The systems and methods further include computing a topic context matrix based on the topic embedding matrix and the word embeddings and identifying a topic for the document based on the topic context matrix.
    Type: Application
    Filed: December 17, 2021
    Publication date: June 1, 2023
    Inventors: Shashank Shailabh, Madhur Panwar, Milan Aggarwal, Pinkesh Badjatiya, Simra Shahid, Nikaash Puri, S Sejal Naidu, Sharat Chandra Racha, Balaji Krishnamurthy, Ganesh Karbhari Palwe
  • Publication number: 20230171463
    Abstract: A method and system for controlling implementation of dynamic content modification. The disclosure provides for using at least one steganographically-encoded timestamp in a media stream transmitted to a media client as a basis to determine a transmission delay for media-stream transmission to the media client, and for providing the determined transmission delay as a basis to facilitate control over whether to have the media client implement dynamic content modification. In addition, the disclosure provides for receiving respectively from each of various media clients a report indicating transmission delay determined for the media client based on such steganographically-encoded timestamp data, and using the transmission delays for the media clients to establish a dynamic-content-modification footprint that could be used to control whether, where, and to what extent dynamic content modification will be applied.
    Type: Application
    Filed: January 25, 2023
    Publication date: June 1, 2023
    Inventors: Benjamin J. Ropke, Shashank C. Merchant, John S. Stavropoulos
  • Publication number: 20230169161
    Abstract: Methods, apparatus, systems, and articles of manufacture are disclosed that determine a dynamic password update notification interval based on a breach risk classification and an automatic password update mechanism of an online service with which a user has an account. The disclosed methods, apparatus, systems, and articles of manufacture generate a password update suggestion and/or an automatic password update for the user at the dynamic password update notification interval determined by the processor circuitry.
    Type: Application
    Filed: November 30, 2021
    Publication date: June 1, 2023
    Inventors: Tirumaleswar Reddy Konda, Shashank Jain, Devanshi Saxena
  • Patent number: 11663241
    Abstract: An illustrative embodiment disclosed herein is an apparatus including a processor having programmed instructions to receive, from a client, a request to create a catalog item corresponding to a file, determine an identifier of a cluster manager associated with a cluster having available capacity, send, to the cluster manager, a source location of the catalog item, and cause the cluster manager to store the catalog item from the source location in the cluster.
    Type: Grant
    Filed: February 28, 2020
    Date of Patent: May 30, 2023
    Assignee: Nutanix, Inc.
    Inventors: Chaitanya Sudhir Karlekar, Constantine Kousoulis, Robert William Schwenz, Shashank Bipin Kumar, Suraj Nagaraja Kasi
  • Patent number: 11665378
    Abstract: A computing system identifies multiple matching points between (i) query fingerprints representing a media stream being received by a client and (ii) reference fingerprints, each identified matching point defining a respective match between a query fingerprint timestamped with client time defined according to a clock of the client and a reference fingerprint timestamped with true time defined according to a timeline within a known media stream. Further, the computing system performs linear regression based on the timestamps of the matching points, to establish a mapping between true time and client time. The computing system then uses the mapping to determine a client-time point at which the client should perform a content revision or other action with respect to the media stream being received by the client. And the computing system causes the client to perform the content revision or other action at the determined client-time point.
    Type: Grant
    Filed: February 9, 2022
    Date of Patent: May 30, 2023
    Assignee: ROKU, INC.
    Inventors: Peter Dunker, Markus K. Cremer, Shashank C. Merchant, Kurt R. Thielen
  • Patent number: 11663493
    Abstract: Forecasts are provided based on dynamic model selection for different sets of time series. A model comprises a transformation and a prediction algorithm. Given a time series, a transformation is selected for the time series and a prediction algorithm is selected to make a forecast based on the transformed time series. Sets of time series are distinguished from each other based on diverse sparsities, temporal scales and other time series attributes. A model is dynamically selected based on time series attributes to increase forecasting accuracy and decrease forecasting computation time. The dynamic model selection is based on the creation of a meta-model from historical sets of historical time series.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: May 30, 2023
    Assignee: Intuit Inc.
    Inventors: Shashank Shashikant Rao, Sambarta Dasgupta, Colin Dillard
  • Patent number: 11657302
    Abstract: Systems and methods for forecasting future values of data streams are disclosed. One example method may include receiving information characterizing each of a plurality of forecasting models, retrieving historical data for each of a plurality of data streams, determining one or more constraints, dynamically selecting one of the plurality of forecasting models for each of the data streams based on accuracy metrics for the forecasting models, estimating cost metrics associated with each forecasting model, dynamically selecting the forecasting model based at least in part on the accuracy metrics, the cost metrics, and the determined constraints, and forecasting a first subsequent value of each data stream using the corresponding selected forecasting model.
    Type: Grant
    Filed: November 19, 2019
    Date of Patent: May 23, 2023
    Assignee: Intuit Inc.
    Inventors: Sambarta Dasgupta, Colin R. Dillard, Shashank Shashikant Rao
  • Patent number: 11659044
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for enhancing online user privacy. Methods can include receiving tag information specifying a given publisher identifier for a publisher and a given client identifier assigned to a user of the client device by the publisher. A given service identifier assigned to the user by the service apparatus is obtained. A mapping between the given service identifier to the given client identifier is created. A list of client identifiers assigned to a set of users by the publisher is received. A list of matched service identifiers corresponding to the list of client identifiers are stored. Multiple content requests are received from multiple different client devices accessing services provided by the service apparatus. Responses to the content requests are based on whether the client devices provide service identifiers that are included in the list of matched service identifiers.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: May 23, 2023
    Assignee: Google LLC
    Inventors: Yuewei Wang, Shashank Chaudhary, Onur Soysal, Michael Ortega-Binderberger
  • Publication number: 20230153883
    Abstract: In some examples, a system tomay be configured to, for at least a first user of the plurality of users, implement a first set of operations that generate, for each of a first set of item types, attribute value data Additionally, the system may implement a second set of operations that generate, for each of a second set of item types identified incatalogue data, clique data . Moreover, the system may, for the at least first user, implement a third set of operations that generate preference dependency data . Further, the system may , for the at least first user, based on the preference dependency data, the clique data, the attribute value data, generate, for each item type of a set of item types, output data including an affinity value for each item type of the first set of item types.
    Type: Application
    Filed: October 28, 2021
    Publication date: May 18, 2023
    Inventors: Rahul Radhakrishnan IYER, Shashank Kedia, Sushant Kumar, Kannan Achan
  • Publication number: 20230156038
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to optimize telemetry collection and processing of Transport Layer Security (TLS) parameters. An example apparatus includes at least one memory, instructions, and at least one processor to execute the instructions to generate a TLS client sub-profile based on first telemetry data associated with a client device, generate a TLS server sub-profile based on second telemetry data associated with a first server, generate a hash value based on at least one of the TLS client sub-profile or the TLS server sub-profile, compare the hash value to a plurality of hash values corresponding to known TLS profiles, and, in response to identifying the at least one of the TLS client sub-profile or the TLS server sub-profile as a unique TLS profile based on the comparisons, transmit the at least one of the first or second telemetry data to a second server.
    Type: Application
    Filed: November 15, 2021
    Publication date: May 18, 2023
    Inventors: Tirumaleswar Reddy Konda, Shashank Jain, Piyush Pramod Joshi, Himanshu Srivastava