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: 11835845Abstract: Various embodiments include a camera with a voice coil motor (VCM) actuator assembly to provide autofocus (AF) and/or optical image stabilization (OIS) movement. The VCM actuator assembly is configured to move an image sensor of the camera in three dimensions (e.g. X, Y, and Z) to provide the AF and/or OIS movements. The VCM actuator assembly is asymmetrical and includes an at least partially open side that allows an optical assembly of the camera to pass through the open side of the VCM actuator. In some embodiments, the optical assembly is part of a folded optics arrangement of the camera that includes one or more prisms/and or lenses.Type: GrantFiled: September 16, 2022Date of Patent: December 5, 2023Assignee: Apple Inc.Inventor: Shashank Sharma
-
Publication number: 20230388024Abstract: Photonic interposers that enable low-power, high-bandwidth inter-chip (e.g., board-level and/or rack-level) as well as intra-chip communication are described. Described herein are techniques, architectures and processes that improve upon the performance of conventional computers. Some embodiments provide photonic interposers that use photonic tiles, where each tile includes programmable photonic circuits that can be programmed based on the needs of a particular computer architecture. Some tiles are instantiations of a common template tile that are stitched together in a 1D or a 2D arrangement. Some embodiments described herein provide a programmable physical network designed to connect pairs of tiles together with photonic links.Type: ApplicationFiled: March 27, 2023Publication date: November 30, 2023Applicant: Lightmatter, Inc.Inventors: Mykhailo Tymchenko, Bradford Turcott, Robert Turner, Binoy Shah, Shashank Gupta, James Carr, Ajay Joshi, Nicholas C. Harris, Darius Bunandar
-
Publication number: 20230385096Abstract: The present disclosure relates generally to techniques for processing asynchronous queries across multiple data cores including secondary data cores stored in the secondary storage system in a distributed computing system. Data from secondary data cores are recovered to new data cores generated in the data plane in order to be accessible for searching. Using this technique, asynchronous queries are run in parallel allowing the client to dynamically manage the queries and receive notifications when results are available.Type: ApplicationFiled: July 28, 2023Publication date: November 30, 2023Inventors: Ramsés V. MORALES, Mirza Mohsin BEG, Shashank PEDAMALLU
-
Publication number: 20230388128Abstract: 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: ApplicationFiled: August 14, 2023Publication date: November 30, 2023Applicant: VISA INTERNATIONAL SERVICE ASSOCIATIONInventors: Payman Mohassel, Shashank Agrawal, Pratyay Mukherjee, Saikrishna Badrinarayanan
-
Patent number: 11828235Abstract: 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: GrantFiled: September 13, 2021Date of Patent: November 28, 2023Assignee: General Electric CompanyInventors: Peeyush Pankaj, Narayanan Payyoor, Shashank Suresh Puranik, Arvind Kumar Rao, Praveen Sharma, Chirayu Pradip Inamdar, Vidyashankar Ramasastry Buravalla, Sankarapandian Palaniappan, Sampath Karthikeyan
-
Patent number: 11829575Abstract: Techniques for generating a workflow model are described. In an example, a device presents a window. A selection of an icon presented in the window is received, where the icon corresponds to a node having a node type. Based on rule, the device determines a location where the icon can be added to a workflow. The rule indicates the location based on the node type and a workflow model. The user device presents, in the window, an indicator of the location, receives a placement of the node at the location, and presents, the icon at the location indicating that the node is added to the workflow. The device updates the workflow model to include, based on the placement, a reference to executable code that corresponds to the node, and to include, based on the location, information about an execution sequence of executable codes referenced in the workflow model.Type: GrantFiled: July 20, 2022Date of Patent: November 28, 2023Assignee: Amazon Technologies, Inc.Inventors: Darren Jon Luvaas, Vu Nguyen, Christina Lane, Nirmala V. Sistla, Hefeng Cui, Tharif Afzal, Congzhou Wang, Ashwin Ravichandran, Shashank Kumar Sharma, Weiwei Jia, Sharon Brown
-
Patent number: 11831986Abstract: Various embodiments include a camera with image sensor shifting capabilities and a flexure arrangement. In various embodiments, the flexure arrangement may include an upper flexure and a lower flexure. The upper flexure may include a suspension wire that extends between two sheets. The lower flexure may include one or more flexure arms that connect a moveable platform to a stationary platform.Type: GrantFiled: September 10, 2021Date of Patent: November 28, 2023Assignee: Apple Inc.Inventor: Shashank Sharma
-
Patent number: 11829263Abstract: The disclosed technology teaches recovering a first virtual machine or an instance with an Internet Protocol address, a first root volume and one or more data volumes that are corrupted. The first virtual machine is hosted by a first cloud server that hosts plurality of virtual machines. The disclosed technology includes instructing the first cloud server to launch a recovery virtual machine. The recovery virtual machine launches one or more new data volumes based upon captured file system images in one or more snapshots taken of corrupted data volumes of the first virtual machine prior to becoming corrupted. The recovery virtual machine detaches the corrupted data volumes and attaches the new data volumes launched to the first virtual machine. The Internet Protocol address of the first virtual machine remains unchanged.Type: GrantFiled: May 6, 2022Date of Patent: November 28, 2023Assignee: Rubrik, Inc.Inventors: Prateek Pandey, Shashank Jain, Vikas Jain
-
Publication number: 20230376592Abstract: Systems and methods of sandboxing a file include responsive to receiving a file associated with a user, obtaining policy for the user; analyzing the file with a machine learning model; and based on a combination of the policy for the user and a verdict of the machine learning model, one of quarantining the file for analysis in a sandbox and allowing the file to the user. The present disclosure presents a smart quarantine with a goal of minimizing the number of files quarantined, the number of malicious files passed through to an end user, and a number of files scanned by a sandbox.Type: ApplicationFiled: August 1, 2023Publication date: November 23, 2023Inventors: Changsha Ma, Rex Shang, Douglas A. Koch, Dianhuan Lin, Howie Xu, Bharath Kumar, Shashank Gupta, Parnit Sainion, Narinder Paul, Deepen Desai
-
Publication number: 20230377717Abstract: Provided is a method for predicting emotion of a user by an electronic device. The method includes receiving, by the electronic device, a user context, a device context and an environment context from the electronic device and one or more other electronic device connected to the electronic device and determining, by the electronic device, a combined representation of the user context, the device context and the environment context. The method also includes determining, by the electronic device, a plurality of user characteristics based on the combined representation of the user context, the device context and the environment context; and predicting, by the electronic device, an emotion of the user based on the combined representation of the user context, the device context, the environment context and the plurality of user characteristics.Type: ApplicationFiled: July 31, 2023Publication date: November 23, 2023Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Barath Raj KANDUR RAJA, Sumit Kumar, Sriram Shashank, Harichandahana Bhogaraju Sawaraja Sai, Chinmay Anand, Jayesh Rajkumar Vachhani, Ankita Bhardwaj, Shwetank Choudhary, Srishti Malaviya, Tarun Gopalakrishnan, Dwaraka Bhamidipati Sreevastsa
-
Publication number: 20230377378Abstract: A method for suggesting and facilitating customization of one or more operational zones for a worksite on a device having a Graphical User Interface (GUI). The method includes obtaining, by a processor, operational data associated with at least one type of machine and displaying, by the processor, one or more operational areas corresponding to the one or more operational zones on the GUI based on the operational data meeting a threshold condition. The method further includes receiving one or more user inputs from the GUI to modify the one or more operational areas displayed on the GUI and updating, by the processor, the threshold condition based on the one or more user inputs to generate an updated threshold condition. The method includes reconfiguring, by the processor, the one or more operational areas for subsequent display on the GUI if operational data subsequently received satisfies the updated threshold condition.Type: ApplicationFiled: May 17, 2023Publication date: November 23, 2023Applicant: Caterpillar lnc.Inventors: Vishnu Gaurav SELVARAJ, Rajesh RAMAMOORTHY, Abhishekavalil KRISHNAN, Shashank Karrthikeyaa ANNADANAM SUBBARATH INAM, Prasanth PRASAD
-
Patent number: 11823901Abstract: 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: GrantFiled: February 12, 2021Date of Patent: November 21, 2023Assignee: APPLIED MATERIALS INC.Inventors: Xinming Zhang, Abhilash J. Mayur, Shashank Sharma, Norman L. Tam, Matthew Spuller
-
Patent number: 11823272Abstract: As described herein, a system, method, and computer program are provided for investment transaction enrichment using transaction to holdings matching. In use, data defining an investment transaction identified. Additionally, the data is used to automatically match the investment transaction to a particular holding. Further, the data is enriched with one or more attributes of the particular holding.Type: GrantFiled: July 6, 2021Date of Patent: November 21, 2023Assignee: YODLEE, INC.Inventors: Rohit Kapoor, Swapnil Shashank, Dhvanit Trivedi, Chris Reynolds, Kaalinga Muralik Kannan D
-
Patent number: 11823261Abstract: A process orchestration and dynamic data acquisition system may allow process flows to be flexible and to customer or product requirements based on rules obtained from a rule management system. The process orchestrator may be driven based on an updatable and dynamic set of business rules to allow for quick changes to the process flow. Through the business rules the process orchestrator retrieves and processes data necessary to the process based on a customer request and/or product or service provided. The process orchestrator provides dynamic data aggregation from both internal and external data sources, through calling re-useable processes instantiated by the process host system and continuously adapts the process flow to meet the unique needs of each request input and results returned from each dynamic process call.Type: GrantFiled: December 10, 2021Date of Patent: November 21, 2023Assignee: Bank of America CorporationInventors: Moran Ludwig, Edward G. Connell, Kanaka Subramaniam Kunjithapatham, Partha Sarathi Dhar, Navneet Tyagi, Shashank Bajpai, Hirenkumar R. Patel, Daniel Lee Wadsworth, Amanda Jines, Alexander W. Flynn, Venugopal Ramini
-
Patent number: 11824645Abstract: There is disclosed in one example a computing apparatus, including: a hardware platform including a processor, a memory, and a network interface; and instructions encoded within the memory to instruct the processor to: receive an incoming packet via the network interface; extract from the incoming packet a source port and a source internet protocol (IP) address; correlate the source port and source IP to a device identifier (ID); receive a network policy for the device ID; and apply the network policy to the incoming packet.Type: GrantFiled: July 20, 2020Date of Patent: November 21, 2023Assignee: McAfee, LLCInventors: Harsha Ramamurthy Joshi, Tirumaleswar Reddy Konda, Shashank Jain, Piyush Pramod Joshi, Himanshu Srivastava
-
Publication number: 20230368263Abstract: In some examples, a system to may 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 in catalogue 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: ApplicationFiled: October 28, 2021Publication date: November 16, 2023Inventors: Rahul Radhakrishnan IYER, Shashank Kedia, Sushant Kumar, Kannan Achan
-
Patent number: 11816589Abstract: A system and method are disclosed associated with a cloud platform as a service provider. A monitoring agent, associated with a database service instance running on a client database virtual machine, periodically executes a performance throttling detection engine. The performance throttling detection engine gathers database statistics based on metrics and features of the database service using a rule-based approach. When it is determined that a pre-determined condition is met, the system may transmit the gathered database statistics to an external application. For example, the external application might comprise a database tuning service and the pre-determined condition may be associated with a decision that the database service may potentially need to tune knob configuration parameters (associated with memory knobs, background writer knobs, asynchronous knobs, etc.).Type: GrantFiled: January 16, 2020Date of Patent: November 14, 2023Assignee: SAP SEInventors: Meenakshi Sundaram P, Mayank Tiwary, Pritish Mishra, Shashank Mohan Jain
-
Patent number: 11816238Abstract: According to some embodiments, a user vector generator may access information about a user (e.g., a software deployment developer or operator) in a user data store that contains electronic records each associated with different user. Each record may include, for example, a user identifier and user characteristics. Based on the user characteristics, the system may automatically generate a user vector indicating a computing environment skillset level for that user (e.g., beginner, intermediate, or expert). A machine learning privilege assignment platform may receive an indication of the user vector for the user and, based on the user vector and a machine learning algorithm, generate a privilege decision for that user (e.g., when the user attempts to update the system). An indication of the privilege decision may be output, according to some embodiments, to an SMT solver to review the privilege decision before granting the user access to the computing environment.Type: GrantFiled: March 10, 2021Date of Patent: November 14, 2023Assignee: SAP SEInventor: Shashank Mohan Jain
-
Patent number: 11816204Abstract: Some embodiments may be associated with a cloud-based actor framework. A dispatcher platform may determine that a first tenant actor is to be created for a first tenant in connection with a workload associated with a plurality of tenant identifiers. The first tenant may be, for example, associated with a first tenant identifier. The dispatch platform may then select a first thread for the first tenant actor from a pool of available threads and spin a first web assembly module such that execution of the first web assembly module is associated with a first web assembly browser sandbox. The dispatcher platform can then securely create the first tenant actor within the first web assembly browser sandbox to execute the workflow for the first tenant identifier. Similarly, a second web assembly browser sandbox may execute a second tenant actor for a second tenant identifier.Type: GrantFiled: February 3, 2022Date of Patent: November 14, 2023Assignee: SAP SEInventor: Shashank Mohan Jain
-
Patent number: 11818108Abstract: A trust chain having client system and a remote system in a secure connection, wherein an intermediary system associated with the network flow path serves as a signing entity to establish an end to end transitive trust. The intermediate system is a corroborative entity in the operations technology realm of the client system. The remote system serves as the host for a plurality of services in the information technology realm. A two way handshake during the initial secure exchange protocol between a local client application and a remote service is extended to a three way handshake that includes a nonce issued by the remote service on the remote system and a digital signature for the nonce issued by a signature service on an associated intermediate system. The nonce signature is verified authoritatively at the remote system based on the signing certificate of the intermediate system for explicit proof of association.Type: GrantFiled: April 11, 2022Date of Patent: November 14, 2023Assignee: DigiCert, Inc.Inventors: Srinivas Kumar, Shashank Jaywant Pandhare, Atul Gupta, Gopal Raman