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: 11368734
    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 an content in the first set fails to satisfy the threshold value, a first client device, in the first geographic location, to obtain a replacement content with a value that satisfies the threshold value.
    Type: Grant
    Filed: April 26, 2021
    Date of Patent: June 21, 2022
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Marcelo D. Lechner, Glenn Altchek, Aakash Chokshi, Shashank Shekhar Sharma, Ataqurahman Patil
  • Patent number: 11368308
    Abstract: Techniques of authenticating a first device of a user to a second device are disclosed. The method enables the second device to perform authentication using a biometric template stored on the first device and a biometric measurement. Homomorphic encryption may be used by the first device to encrypt the biometric template and the second device to determine an encrypted similarity metric between the biometric template and the biometric measurement. The second device can also determine an encrypted code using an authentication function and the encrypted similarity metric. The second device sends the encrypted code and the encrypted similarity metric to be decrypted by the first device. The second device can receive a response from the first device, indicating whether a decrypted similarity metric exceeds a threshold; and whether the decrypted code matches a test code. The second device can then authenticate the user based on the response.
    Type: Grant
    Filed: January 9, 2020
    Date of Patent: June 21, 2022
    Assignee: Visa International Service Association
    Inventors: Payman Mohassel, Shashank Agrawal, Pratyay Mukherjee, Saikrishna Badrinarayanan
  • Publication number: 20220191569
    Abstract: Disclosed is a method including (i) detecting that query fingerprint data representing frames of video content being rendered by a media presentation device matches reference fingerprint data representing frames of multiple channels of video content, including detecting that the query fingerprint data matches multiple instances of reference fingerprint data each representing frames of a different respective channel in the multiple channels of video content, and (ii) responsive to at least the detecting that the query fingerprint data representing the frames of the video content being rendered by the device matches the reference fingerprint data representing the frames of the multiple channels of video content, configuring the device with channel-icon fingerprint data representing channel icons of the multiple channels of video content, to enable the device to perform channel-icon fingerprint matching to determine which channel of the multiple channels is being rendered by the device.
    Type: Application
    Filed: December 16, 2021
    Publication date: June 16, 2022
    Inventors: Andreas Schmidt, Shashank Merchant, Markus Kurt Peter Cremer
  • Publication number: 20220187687
    Abstract: The present disclosure relates to optical systems, vehicles, and methods for providing improved thermal images. An example optical system includes a housing, a thermal camera disposed inside the housing, and an optical window coupled to an opening of the housing. The optical system also includes a heater assembly. The heater assembly includes a window heater and at least one connector extending from the window heater. The window heater is thermally coupled to an inner surface of the optical window. The window heater is configured to maintain the optical window at a desired temperature.
    Type: Application
    Filed: December 10, 2020
    Publication date: June 16, 2022
    Inventors: Shashank Sharma, Matthew Last, Ralph Shepard
  • Publication number: 20220191563
    Abstract: A media client ascertains a plurality of matching points between (i) query fingerprints representing a media stream being received by the client and (ii) reference fingerprints, each identified matching point defining a respective match between a query fingerprint that is timestamped with client time defined according to a clock of the client and a reference fingerprint that is timestamped with true time defined according to a timeline within a known media stream. Further, the client performs linear regression based on the timestamps of the ascertained plurality of matching points, to establish a mapping between true time and client time. The client then uses the established mapping as a basis to determine a client-time point at which the client should perform an action with respect to media stream being received by the client. And the client performs the action at the determined client-time point.
    Type: Application
    Filed: March 2, 2022
    Publication date: June 16, 2022
    Inventors: Peter Dunker, Markus K. Cremer, Shashank C. Merchant, Kurt R. Thielen
  • Publication number: 20220189806
    Abstract: The present disclosure relates to a method for estimating heights of defects in a wafer. The method comprises creating an un-calibrated 3D model of a defect in a wafer, determining one or more attributes associated with the un-calibrated 3D model, transforming the un-calibrated 3D model to a calibrated 3D model, and estimating a height of the defect using the calibrated 3D model. Creating an un-calibrated 3D model corresponds to a defect present in a wafer based on a plurality of Scanning Electron Microscope (SEM) images of the defect. Transforming the un-calibrated 3D model to a calibrated 3D model uses a scaling factor corresponding to the determined one or more attributes associated with the un-calibrated 3D model. A height of the defect is estimated based on the calibrated 3D model of the defect.
    Type: Application
    Filed: March 3, 2021
    Publication date: June 16, 2022
    Inventors: Shashank Shrikant Agashe, Gaurav Kumar, Sathyanarayanan Kulasekaran, Chanwoo Park, Yunje Cho
  • Publication number: 20220191588
    Abstract: Disclosed is a method that includes a media presentation device (i) generating query fingerprint data representing video frames of a channel being rendered by the media presentation device, and transmitting the generated query fingerprint data from the device over a network to a server, (ii) responsive to transmitting the query fingerprint data to the server, receiving, from the server, channel-icon fingerprint data representing channel icons of multiple channels selected based at least on the server having detected that the query fingerprint data representing the video frames of the channel being rendered by the media presentation device matches the reference fingerprint data representing the frames of the multiple channels of video content, and (iii) responsive to receiving the channel-icon fingerprint data from the server, performing channel-icon fingerprint matching to determine which channel in the multiple channels is the channel being rendered by the media presentation device.
    Type: Application
    Filed: December 16, 2021
    Publication date: June 16, 2022
    Inventors: Andreas Schmidt, Shashank Merchant, Markus Kurt Peter Cremer
  • Publication number: 20220188145
    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: February 5, 2021
    Publication date: June 16, 2022
    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
  • Patent number: 11361017
    Abstract: Techniques are described that exclude use of “stop-fingerprints” from media database formation and search query to an automatic content recognition (ACR) systems based on media content fingerprints updated by stop-fingerprint analysis. A classification process is presented which takes in fingerprints from reference media files as an input and produces a modified set of fingerprints as an output by applying a novel stop-fingerprint classification algorithm. Architecture for the distributed stop-fingerprint generation is presented. Various cases, as stop-fingerprints generation for the entire reference database, stop-fingerprints generation for the individual reference fingerprint files, and temporal fingerprint classification obtained through intermediate steps of the temporal fingerprint classification algorithm are presented. A hash-based signature classification algorithm is also described.
    Type: Grant
    Filed: July 15, 2020
    Date of Patent: June 14, 2022
    Assignee: Roku, Inc.
    Inventors: Sunil Suresh Kulkarni, Pradipkumar Dineshbhai Gajjar, Jose Pio Pereira, Preshant Ramanathan, Mihailo M. Stojancic, Shashank Merchant
  • Patent number: 11363321
    Abstract: In one aspect, a method includes an input buffer receiving content; accessing the content from the input buffer and extracting from the accessed content, in-band message data that indicates a start time associated with a content-modification opportunity for a content-presentation device; the input buffer transmitting the content to a delay buffer; the delay buffer receiving the content from the input buffer and, after a delay time-period, transmitting the content to an output buffer; the output buffer receiving the content from the delay buffer and outputting for presentation a portion of the content; and after outputting for presentation the portion of the content and proximate a time-point associated with the indicated start-time, starting to perform a content-modification operation in connection with the content-modification opportunity.
    Type: Grant
    Filed: October 30, 2020
    Date of Patent: June 14, 2022
    Assignee: Roku, Inc.
    Inventors: Shashank Merchant, Benjamin John Ropke, John Steven Stavropoulos
  • Patent number: 11362275
    Abstract: Exemplary methods of forming a memory structure may include forming a layer of a transition-metal-and-oxygen-containing material overlying a substrate. The substrate may include a first electrode material. The methods may include annealing the transition-metal-and-oxygen-containing material at a temperature greater than or about 500° C. The annealing may occur for a time period less than or about one second. The methods may also include, subsequent the annealing, forming a layer of a second electrode material over the transition-metal-and-oxygen-containing material.
    Type: Grant
    Filed: April 22, 2020
    Date of Patent: June 14, 2022
    Assignee: Applied Materials, Inc.
    Inventors: Nicolas Louis Gabriel Breil, Siddarth Krishnan, Shashank Sharma, Ria Someshwar, Kai Ng, Deepak Kamalanathan
  • Publication number: 20220182692
    Abstract: A computing system that identifies a media stream that a media client is processing for presentation determines which frame format of the media stream the media client is processing for presentation. And the computing system uses that determined frame format as a basis to facilitate dynamic content modification. For instance, based on then determined frame format, the computing system could work to ensure that replacement or overlay content that the media client obtains to facilitate dynamic content modification of the media stream is of that determined frame format. Further or alternatively, based on the determined frame format, the computing system could work to ensure that the media client gets provisioned with reference fingerprints of that particular frame format of the media stream, for use to facilitate client-side fingerprint matching to confirm that the media stream continues to be identified media stream.
    Type: Application
    Filed: March 22, 2021
    Publication date: June 9, 2022
    Inventors: Chung Won Seo, Shashank C. Merchant, Yong-joo Hong, Yoan Magniez
  • Publication number: 20220178310
    Abstract: An epicyclic gearbox is configured to transfer rotational motion between a first rotating component and a second rotating component of the gas turbine engine. The gearbox includes a centrally located sun gear, two or more planet gears circumscribing the sun gear, and a ring gear circumscribing the plurality of planet gears. The gearbox is configured such that the sun gear is drivingly coupled to the first rotating component, such that rotation of the sun gear causes rotation of each planet gear, and such that the ring gear rotates relative to the plurality of planet gears. The gearbox includes one or more shape memory alloy dampers provided in association with the sun gear, the ring gear, and/or the plurality of planet gears. The shape memory alloy damper(s) is configured in order to reduce vibrations transferred through the epicyclic gearbox to the frame, the first rotating component, and/or the second rotating component.
    Type: Application
    Filed: September 13, 2021
    Publication date: June 9, 2022
    Inventors: Peeyush Pankaj, Narayanan Payyoor, Shashank Suresh Puranik, Arvind Kumar Rao, Praveen Sharma, Chirayu Pradip Inamdar, Vidyashankar Ramasastry Buravalla, Sankarapandian Palaniappan, Sampath Karthikeyan
  • Publication number: 20220176892
    Abstract: The present disclosure relates to optical systems, vehicles, and methods for providing improved mechanical performance of a camera and corresponding optical elements. An example optical system includes an outer housing and an inner support member. The optical system also includes an optical window coupled to the outer housing and the inner support member. The optical window is configured to be temperature-controllable. The optical system also includes a camera coupled to the inner support member. The camera is optically coupled to the optical window. Additionally, the outer housing, the optical window, and the camera are configured to be impact resistant.
    Type: Application
    Filed: December 8, 2020
    Publication date: June 9, 2022
    Inventors: Shashank Sharma, Matthew Last
  • Publication number: 20220172303
    Abstract: A method, a structure, and a computer system for social networking. The exemplary embodiments may include detecting a conversation between a first user and one or more users, as well as identifying the one or more users. In addition, the exemplary embodiments include determining a location of the conversation and generating a proxy identifier corresponding to the conversation based on the location, the first user, and the one or more users. The exemplary embodiments may further include transmitting one of the proxy identifier and contact information corresponding to the first user to at least one of the one or more users.
    Type: Application
    Filed: December 1, 2020
    Publication date: June 2, 2022
    Inventors: John Handy Bosma, Angineh AGHAKIANT, Christina Gray, Shashank Ghatage
  • Publication number: 20220174249
    Abstract: A method for local automatic white balance (AWB) of wide dynamic range (WDR) images is provided that includes collecting statistics for local AWB by an image signal processor (ISP) from a first WDR image generated by the ISP, receiving, by the ISP, a plurality of local gain lookup tables (LUTs), one for each color channel, wherein the plurality of local gain LUTs is generated using the statistics, and applying, by the ISP, a gain value to each pixel in a second WDR image generated by the ISP, wherein the gain value for the pixel is determined by the ISP using the local gain LUT for the color channel of the pixel.
    Type: Application
    Filed: December 2, 2020
    Publication date: June 2, 2022
    Inventors: Gang Hua, Shashank Dabral, Mihir Narendra Mody, Rajasekhar Reddy Allu, Niraj Nandan
  • Publication number: 20220174044
    Abstract: Methods, apparatus, systems and articles of manufacture for communicating encrypted data via a virtual private network are disclosed. An example computer system disclosed herein includes a memory including instructions that, when executed, cause one or more processors to establish a first tunnel and a second tunnel between a VPN client and a VPN server. The instructions further cause the one or more processors to access a request message to be sent via the VPN and determine, in response to a payload being formatted using a first protocol, whether a packet associated with the request message includes an encrypted server name indication (SNI). The instructions further cause the one or more processors to, in response to the packet including the encrypted SNI, encrypt the header of the request message to form an encrypted header, create an encrypted message including the encrypted header and the payload of the request message, and transmit the encrypted message through the first tunnel.
    Type: Application
    Filed: December 2, 2020
    Publication date: June 2, 2022
    Inventors: Tirumaleswar Reddy Konda, Shashank Jain, Himanshu Srivastava
  • Patent number: 11347470
    Abstract: In one aspect, an example method includes (i) presenting first media content from a first source; (ii) encountering a trigger to switch from presenting the first media content from the first source to presenting second media content from a second source; (iii) determining a first loudness level of the first media content; (iv) determining a second loudness level of the second media content; (v) based on a difference between the first loudness level and the second loudness level, adjusting a loudness level of the second media content so as to generate modified media content having a third loudness level that is different from the second loudness level; and (vi) responsive to encountering the trigger, presenting the modified media content having the third loudness level.
    Type: Grant
    Filed: November 4, 2019
    Date of Patent: May 31, 2022
    Assignee: Roku, Inc.
    Inventors: Markus K. Cremer, Shashank Merchant, Aneesh Vartakavi
  • Patent number: 11350018
    Abstract: Various embodiments include a camera having one or more bumper arrangements to cushion lateral movement of one or more camera components. In some embodiments, the bumper arrangement(s) may cushion lateral movement of a moveable platform as the moveable platform approaches a stationary structure. According to some embodiments, the bumper arrangement(s) may include one or more bumper features attached to (and/or defined by) the moveable platform and/or the stationary structure.
    Type: Grant
    Filed: August 4, 2020
    Date of Patent: May 31, 2022
    Assignee: Apple Inc.
    Inventors: Shashank Sharma, Alfred N. Mireault, Nicholas D. Smyth, Zachary W. Birnbaum
  • Publication number: 20220164700
    Abstract: Robotic process automation (RPA) architectures and processes for hosting, monitoring, and retraining ML machine learning (ML) models are disclosed. Retraining is an important part of the ML model lifecycle. The retraining may depend on the type of the ML model and the data on which the ML model will be trained. A secure storage layer may be used to store data from RPA robots for retraining. This retraining may be performed automatically, remotely, and without user involvement.
    Type: Application
    Filed: January 7, 2021
    Publication date: May 26, 2022
    Applicant: UiPath, Inc.
    Inventor: Shashank SHRIVASTAVA