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: 20200226615
    Abstract: A micro-application framework includes instantiating, on a client computer, a user interface configured with a hosting application operable to execute one or more micro-applications. During runtime of the user interface, a request for a CRM function is received. A request is sent for a micro-application that corresponds to the requested CRM function. The user interface receives from a server hosting the micro-application a data package that includes the micro-application corresponding to the requested CRM function. The executable code in the data package is executed in the hosting application via the execution environment. One or more interactive areas are rendered that are configured to display information pertaining to the requested CRM function.
    Type: Application
    Filed: January 14, 2020
    Publication date: July 16, 2020
    Inventors: Tanmaya Gaur, Kevin Lau, Valeri Reeves, Shashank Reddy Anugu, Sreenivasulu Thimmanapalli, Gregory Wright
  • Publication number: 20200224784
    Abstract: A tension driven actuator (100) comprises a support structure (102) formed of a peripheral bounded wall (118) at least partially defining a fluid chamber (112), and a first elastic diaphragm (116) attached, under tension, to the support structure (102) and enclosing the fluid chamber (112) with the support structure (102). A pressurized fluid (110) is disposed in the fluid chamber (112), and a tension modifier structure (108) is attached to the first elastic diaphragm (116), and is under tension with the first elastic diaphragm (1 16). In response to application of an electrical field to the tension modifier structure (108), the tension modifier structure (108) transitions from a diaphragm tension position to a diaphragm relaxed position, such that the tension modifier structure (108) deforms and contracts in size, thereby reducing tension of the first elastic diaphragm (116) such that fluid pressure causes deflection of a portion of the first elastic diaphragm (116).
    Type: Application
    Filed: July 9, 2018
    Publication date: July 16, 2020
    Inventors: Nazmul Hasan, Fariha Khan, Shashank Pandey, Aishwaryadev Banerjee, Hanseup Kim, Carlos H. Mastrangelo
  • Publication number: 20200226506
    Abstract: In one aspect, a computerized method of automated solution for periodic journey planning comprising includes the step of creating a set of salesbeats using a set of outlet data and a set of customer level data. The method includes the step of allocating each of the salesbeats to one or more sales executives. A salesbeat includes a plan that defines who to visit; when to visit; an identity of a sales executives to send and a day level route plan made for field sales/marketing personnel to make visits to a number of stores at a predefined frequency. The method includes the step of allocating the sales executives are allocated to a specified set of days. The method includes the step of implements sequencing of outlets within the salesbeats established using a capacitated vehicle routing problem (CVRP) algorithm such that a distance traveled and a time window of the salesbeat is optimized for the sales executives.
    Type: Application
    Filed: November 14, 2019
    Publication date: July 16, 2020
    Inventors: Shashank Srivastava, Rahul Jain, geet garg, Manu A C, Aniket Uday Sawant, Arun Nalla
  • Publication number: 20200228604
    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: Application
    Filed: January 10, 2019
    Publication date: July 16, 2020
    Inventors: Yuewei Wang, Shashank Chaudhary, Onur Soysal, Michael Ortega-Binderberger
  • Patent number: 10715840
    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: Grant
    Filed: October 22, 2018
    Date of Patent: July 14, 2020
    Assignee: Gracenote, Inc.
    Inventors: Peter Dunker, Markus K. Cremer, Shashank C. Merchant, Kurt R. Thielen
  • Publication number: 20200219099
    Abstract: Disclosed is a system, method, and computer program product for determining solvency of a digital asset exchange system. The method includes identifying a plurality of blockchain addresses corresponding to a plurality of users of the digital asset exchange system, generating a first commitment to an amount of digital assets corresponding to the plurality of blockchain addresses, generating a second commitment to a balance of each user of the plurality of users, generating a first component of a zero-knowledge algorithm configured to receive, as input, the first commitment, and to output a value generated based on each public key, generating a second component of the zero-knowledge algorithm configured to receive, as input, the second commitment, and to output a value generated based on each user balance, and determining, with at least one processor, that the digital asset exchange system is solvent based on the zero-knowledge algorithm.
    Type: Application
    Filed: July 2, 2018
    Publication date: July 9, 2020
    Inventors: Payman Mohassel, Shashank Agrawal, Chaya Ganesh
  • Publication number: 20200213644
    Abstract: One embodiment provides a method, including: obtaining at least one video into which an advertisement is to be inserted; selecting an advertisement for insertion into the at least one video, wherein the selecting comprises (i) analyzing the at least one video to identify context of the at least one video and (ii) selecting an advertisement that is related to the context of the at least one video; determining a location within the at least one video for insertion of the advertisement, wherein the determining a location comprises (i) identifying criticality of a scene within the video where the advertisement is to be inserted and (ii) selecting the location based upon the criticality of the scene; and inserting the advertisement within the at least one video at the determined location.
    Type: Application
    Filed: January 2, 2019
    Publication date: July 2, 2020
    Inventors: Nitin Gupta, Shashank Mujumdar, Sameep Mehta
  • Publication number: 20200199217
    Abstract: The present disclosure provides binding proteins, such as antibodies and antigen-binding fragments, which specifically bind to human IL-36 cytokines, IL-36?, IL-36?, and/or IL-36?, and block the IL-36 stimulated signaling pathways. Compositions comprising such binding proteins and methods of making and using such binding proteins are also provided.
    Type: Application
    Filed: December 19, 2019
    Publication date: June 25, 2020
    Applicant: 23andMe, Inc.
    Inventors: Chingwei Vivian LEE, Germaine FUH-KELLY, Louise SCHARF, Tina THAI, Ashka Bharat PATEL, Shashank BHARILL, Erik Edward KARRER
  • Publication number: 20200203481
    Abstract: Embodiments disclosed herein include a processing system and a method of forming a contact. The processing system includes a plurality of process chambers configured to deposit, etch, and/or anneal a source/drain region of a substrate. The method includes depositing a doped semiconductor layer over a source/drain region, forming an anchor layer in a trench, and depositing a conductor in the trench. The method of forming a contact results in reduced contact resistance by using integrated processes, which allows various operations of the source/drain contact formation to be performed within the same processing system.
    Type: Application
    Filed: November 21, 2019
    Publication date: June 25, 2020
    Inventors: Gaurav THAREJA, Takashi KURATOMI, Avgerinos V. GELATOS, Xianmin TANG, Sanjay NATARAJAN, Keyvan KASHEFIZADEH, Zhebo CHEN, Jianxin LEI, Shashank SHARMA
  • Publication number: 20200203220
    Abstract: A method of forming a semiconductor structure includes forming a sacrificial material over a stack comprising alternating levels of a dielectric material and another material, forming an opening through the sacrificial material and at least some of the alternating levels of the dielectric material and the another material, forming at least one oxide material in the opening and overlying surfaces of the sacrificial material, an uppermost surface of the at least one oxide material extending more distal from a surface of a substrate than an uppermost level of the dielectric material and the another material, planarizing at least a portion of the at least one oxide material to expose a portion of the sacrificial material, and removing the sacrificial material while the uppermost surface of the at least one oxide material remains more distal from the surface of the substrate than the uppermost level of the alternating levels of the dielectric material and the another material.
    Type: Application
    Filed: March 2, 2020
    Publication date: June 25, 2020
    Inventors: John B. Matovu, David S. Meyaard, Gowrisankar Damarla, Sri Sai Sivakumar Vegunta, Kunal Shrotri, Shashank Saraf, Kevin R. Gast, Jivaan Kishore Jhothiraman, Suresh Ramarajan, Lifang Xu, Rithu K. Bhonsle, Rutuparna Narulkar, Matthew J. King
  • Patent number: 10689226
    Abstract: An elevator car travels in a lane (113, 115, 117) of an elevator shaft (111). A linear propulsion system imparts force to the car (214). The system includes a first part (116) mounted in the lane of the shaft and a second part (118) mounted to the elevator car configured to co-act with the first part to impart movement to the car. Car state sensors (360a-c) are disposed in the lane and determine a state space vector of the car within the lane. A sensed element (364) on the car is sensed by the plurality of car state sensors when the car is in proximity to the respective car state sensor. A control system (225) applies an electrical current to at least one of the first part and the second part and the plurality of car state sensors communicate with the control system and the linear propulsion system to provide state space vector data.
    Type: Grant
    Filed: February 3, 2016
    Date of Patent: June 23, 2020
    Assignee: OTIS ELEVATOR COMPANY
    Inventors: Peter DePaola, Jr., Richard N. Fargo, David Ginsberg, Dang V. Nguyen, Shashank Krishnamurthy
  • Publication number: 20200193522
    Abstract: A system to provide an automated risk analysis tool via a back-end application computer server of an enterprise may include an existing risk relationship data store containing electronic records that represent a plurality of existing risk relationships between the enterprise and a plurality of users (e.g., an electronic record identifier and a set of historic resource values associated with risk attributes). The system may receive an indication of a selected risk relationship between the enterprise and a selected entity and retrieve the electronic record associated with the selected risk relationship. The system can then receive an indication of a user selected revenue base for a most recent evaluation time period along with a user selectable normalization parameter. Historic resource values may be normalized based on the received user selectable normalization parameter and then be output to support an interactive display including entity risk information.
    Type: Application
    Filed: December 18, 2018
    Publication date: June 18, 2020
    Inventors: Jonathan Brown, Edward A Flanders, JR., Lentz Merisier, Shashank Dilip Khot, Brian J. Scott, Briana Nicole Wolff
  • Publication number: 20200189597
    Abstract: A method for automatically initiating a change of lane in an automated automotive vehicle. Sensory data is combined in a sensory fusion processor to generate a stack of semantic images of a sensed vehicular driving environment. The stack is used in a reinforcement learning system using a Markov Decision Process in order to optimize a neural network of an automated lane change system.
    Type: Application
    Filed: December 12, 2019
    Publication date: June 18, 2020
    Inventors: Lucas Veronese, Amirhossein Shantia, Shashank Pathak
  • Publication number: 20200193303
    Abstract: A method, a system, and a computer program product are provided for analyzing an instructional video. Video data of an instructional video is analyzed to form multiple units of work. Each unit of work is a respective grouping of video frames of the instructional video based on a respective logical combination of activities associated therewith. Each unit of work is analyzed to produce a respective action graph of activities included in the unit of work, the respective action graph indicating interdependencies among the activities included therein. Interdependencies among activities across the units of work are determined to form a critical path graph. A received query is processed to provide troubleshooting assistance with respect to the instructional video based on the units of work, the action graphs, the critical path graph, and a knowledge base including information related to a subject matter of the instructional video.
    Type: Application
    Filed: December 14, 2018
    Publication date: June 18, 2020
    Inventors: Abhishek Mitra, Nitin Gupta, Shashank Mujumdar, Sameep Mehta
  • Publication number: 20200195846
    Abstract: A method for displaying a surround view on a single display screen is disclosed. A plurality of image frames for a particular time may be received from a corresponding plurality of cameras. A viewpoint warp map corresponding to a predetermined first virtual viewpoint may be selected, wherein the viewpoint warp map defines a source pixel location in the plurality of image frames for each output pixel location in the display screen. The warp map was predetermined offline and stored for later use. An output image is synthesized for the display screen by selecting pixel data for each pixel of the output image from the plurality of image frames in accordance with the viewpoint warp map. The synthesized image is then displayed on a display screen.
    Type: Application
    Filed: December 19, 2019
    Publication date: June 18, 2020
    Inventors: Vikram VijayanBabu Appia, Sujith Shivalingappa, Brijesh Rameshbhai Jadav, Hemant Hariyani, Shashank Dabral, Mayank Mangla
  • Patent number: 10686974
    Abstract: A camera module includes a lens carrier that houses a lens, electrical components of optical path modifiers positioned on the lens carrier, an image sensor, and a controller that is to generate commands for operating the optical path modifiers. A printed circuit assembly positioned on the lens carrier is electrically coupled to suspension wires. The printed circuit assembly includes a printed circuit that has installed thereon a serial bus communications interface circuit that is to receive the commands from the controller through one of the suspension wires, and a translation circuit that is to translate the commands into control signals that are to operate or drive the optical path modifiers via the electrical components and according to the commands, respectively. Other embodiments are also described.
    Type: Grant
    Filed: June 19, 2018
    Date of Patent: June 16, 2020
    Assignee: Apple Inc.
    Inventors: Shashank Sharma, Douglas S. Brodie
  • Patent number: 10685078
    Abstract: A method includes detecting a proximity event associated with a first user and a second user, wherein the proximity event includes the second user being in geographic proximity to the first user and calculating an influence score associated with the proximity event, wherein the influence score is based at least in part on a social gravity of the second user and a duration of the proximity event. The method further includes, upon determining that the influence score is greater than a threshold score, identifying, based at least in part on a geographic location of the first user, a content object associated with the second user for provision to the first user and sending the content object to a client system associated with the first user for display.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: June 16, 2020
    Assignee: Facebook, Inc.
    Inventors: Sai Sri Sathya, Shashank Bharath, Ramesh Raskar
  • Patent number: 10684671
    Abstract: Adaptively controlling drive strength of multiplexed power from supply power rails in a power multiplexing system to a powered circuit is disclosed. A power multiplexing circuit in the power multiplexing system includes a plurality of supply selection circuits (e.g., head switches) each coupled between a respective supply power rail and an output power rail coupled to the powered circuit. The power multiplexing circuit is configured to activate a selected supply selection circuit to switch coupling of an associated supply power rail to the output power rail to power the powered circuit. In one example, the supply selection circuits each include a plurality of power switch selection circuits coupled to an associated supply power rail. The power switch selection circuits are configured to be activated and deactivated by a control circuit to adjust drive strength of a multiplexed supply power rail based on operational conditions, which can account for performance variations.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: June 16, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Shraddha Sridhar, Yeshwant Nagaraj Kolla, Neel Shashank Natekar
  • Publication number: 20200186860
    Abstract: A computing system identifies a media stream being received by a client, based on fingerprint matching conducted with query fingerprints generated by the client at a frame rate. The computing system then causes the client to increase the frame rate, in order to facilitate establishment by the computing system of synchronous lock between true time within the media stream and client time according to a clock of the client. The computing system then uses the established synchronous lock as a basis to map a true-time point at which a content revision should be performed in the media stream to a client-time point at which the client should perform the content revision. And the computing system causes the client to perform the content revision at the determined client-time point.
    Type: Application
    Filed: February 13, 2020
    Publication date: June 11, 2020
    Inventors: Kurt R. Thielen, Shashank C. Merchant, Peter Dunker, Markus K. Cremer, Steven D. Scherf
  • Publication number: 20200181475
    Abstract: A method of cementing a wellbore comprises injecting into the wellbore a cement slurry comprising an encapsulated accelerant comprising an accelerant encapsulated within an encapsulation material; a cementitious material; and an aqueous carrier; and releasing the accelerant from the encapsulation material.
    Type: Application
    Filed: June 20, 2018
    Publication date: June 11, 2020
    Applicant: Baker Hughes, a GE company, LLC
    Inventors: Shailesh Shashank Dighe, D.V. Satyanarayana Gupta, Harold D. Brannon, Matthew Kellum