Patents by Inventor Sanjay A. Kulkarni

Sanjay A. Kulkarni 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: 12250462
    Abstract: A method for switching between a first lens and a second lens in an electronic device includes displaying, by the electronic device, a first frame showing a field of view (FOV) of the first lens; detecting, by the electronic device, an event that causes the electronic device to transition from displaying the first frame to displaying a second frame showing a FOV of the second lens; generating, by the electronic device and based on the detecting the event, at least one intermediate frame for transitioning from the first frame to the second frame; and switching, by the electronic device and based on the detecting the event, from the first lens to the second lens and displaying the second frame, wherein the at least one intermediate frame is displayed after the displaying the first frame and before the displaying the second frame while the switching is performed.
    Type: Grant
    Filed: April 24, 2023
    Date of Patent: March 11, 2025
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Ravi Prasad Mohan Kini, Gururaj Bhat, Pavan Sudheendra, Girish Kulkarni, Vineeth Thanikonda Munirathnam, Sanjay Narasimha Murthy, Balvinder Singh
  • Patent number: 12242904
    Abstract: According to some embodiments, the disclosed systems and methods provide non-native functionality to a distributed network for administrative customizations and control of network-hosted and/or blockchain-related application program interfaces (APIs). The disclosed technology provides novel techniques and mechanisms for administrating and/or configuring microservice API requests, whereby customized definitions, operations and executable instructions may cause and/or otherwise have associated information stored in a distributed ledger (e.g., blockchain). In some embodiments, the disclosed functionality and capabilities provided by the disclosed framework enable capabilities for API administration and configuration respective to how workflows of microservices are hosted, executed and stored within and respective to data structures and nodes of a blockchain.
    Type: Grant
    Filed: October 23, 2023
    Date of Patent: March 4, 2025
    Assignee: Tassat Group Inc.
    Inventors: Eric Couillard, Sanjaya Kulkarni, Sanjay Deshpande
  • Patent number: 12242351
    Abstract: A system for resolving transient and localized errors in a hybrid cloud cache. The system may include a subsystem within a hybrid cloud cache that provides a way to handle errors associated with uploading files or folders to a cloud. The subsystem may be used to recover files and folders created by a user that could not be pushed to the cloud, while also ensuring that metadata and data are not lost. The subsystem may work with the transaction processing subsystem of the hybrid cloud cache to facilitate the release of transactions associated with the files and folders that could not be pushed to the cloud. By doing so, the subsystem assists in unblocking subsequent transactions or user operations and allows the hybrid cloud cache to upload files and folders to the cloud without interruption.
    Type: Grant
    Filed: March 3, 2023
    Date of Patent: March 4, 2025
    Assignee: Egnyte, Inc.
    Inventors: Sanjay Kulkarni, Ajay Salpekar, Bhaskar Guthikonda
  • Patent number: 12222929
    Abstract: A system for handling Implicit transactions in a hybrid cloud cache. The hybrid cloud cache maintains folders in a metadata file system that includes a hierarchy of cached folders, and maintains a meta-file containing metadata of files and folders. The system obtains a meta-file from a cloud platform and compares that to a meta-file obtained from the hybrid cloud cache. An object associated with an Implicit metadata transaction is transferred to an internal namespace of the hybrid cloud cache if the comparison indicates that certain conditions are met. The system may perform a bottom-up traversal of the namespace and may abort the traversal if an outstanding explicit transaction for the object is present or the object exists in the cloud platform. An object may be moved to a temporary storage location if there is no explicit transaction on it and the object does not exist in the cloud platform.
    Type: Grant
    Filed: June 7, 2023
    Date of Patent: February 11, 2025
    Assignee: Egnyte, Inc.
    Inventors: Ajay Salpekar, Bhaskar Guthikonda, Sanjay Kulkarni, Yogesh Kulkarni
  • Publication number: 20240383018
    Abstract: A drain cleaning device is configured to be used in a pipe defining a pipe diameter. The drain cleaning device includes a frame, a reservoir supported by the frame, a drum assembly supported by the frame, and a flexible hose positioned at least partially within the drum assembly. The flexible hose is configured to be extended from and retracted into the drum assembly. The flexible hose defines a first end and a second end opposite the first end. The first end is coupled to the reservoir. The drain cleaning device further includes a flexible scrubber adjacent the second end of the flexible hose. The flexible hose includes a first nozzle angled in a direction away from the flexible scrubber and a second nozzle angled in a direction toward the flexible scrubber.
    Type: Application
    Filed: May 13, 2024
    Publication date: November 21, 2024
    Inventors: Dayton J. Aardema, Benjamin J. Boldt, Van N. Heyer, Ameya Sanjay Kulkarni, Brandon L. Yahr, Julia L. Savich
  • Publication number: 20240344673
    Abstract: A work light comprising a body, a light panel, a clamp, and a magnet. The body includes a first side, a second side, and an interface to couple to a battery. The light panel is moveably coupled to the first side of the body and is electrically coupled to the interface. The clamp is extendable from the second side of the body and is configured to selectively couple the work light to an external structure. The magnet is supported on the second side of the body.
    Type: Application
    Filed: April 12, 2024
    Publication date: October 17, 2024
    Inventors: Ameya Sanjay Kulkarni, Seamus J. Herson, Richard M. Schieber, Brandon L. Yahr, Benjamin J. Boldt, Ellen M. Owens, Austin F. de Veer
  • Patent number: 11970444
    Abstract: Disclosed herein is an efficacious process for preparation of highly purified Glycopyrrolate tosylate in high yield. The process is being cost effective, environment friendly and easily scalable to high volume industrial production.
    Type: Grant
    Filed: November 6, 2019
    Date of Patent: April 30, 2024
    Assignee: HARMAN FINOCHEM LIMITED
    Inventors: Vijay Trimbak Kadam, Dhananjay Uddhavrao Ed Aki, Ravindra Bhausaheb Pagire, Mayur Sanjay Kulkarni, Harpreet Singh Minhas, Gurpreet Singh Minhas
  • Publication number: 20240119044
    Abstract: A system for facilitating upload file optimization via transaction transformation. A request is received for an operation to upload a file to the cloud. The system bypasses a transaction processing (sub)system and attempts to upload the file to a staging area of the cloud. When the upload transaction is ready to be executed, the system determines an upload status of the file. The system transfers the file from the staging area to an intended destination if the file has been uploaded to the staging area. If the file is not yet uploaded to the staging area, the system determines if an upload operation failed. If an upload operation did not fail, the system waits for the upload to finish prior to transferring the file to the intended destination. If the upload operation did fail, the system uploads the file to the intended destination. Once the file is transferred to the intended destination, the transaction may be marked as complete in the journal.
    Type: Application
    Filed: October 17, 2023
    Publication date: April 11, 2024
    Applicant: Egnyte, Inc.
    Inventors: Ajay Salpekar, Sanjay Kulkarni, Bhaskar Guthikonda
  • Publication number: 20240106252
    Abstract: A portable power unit includes a base module, a pair of wheels coupled to the base module, and a main core battery disposed in the base module. A portable charger is removably coupled to the base module and includes a charger core battery, a battery receptacle electrically coupled to the charger core battery and configured to mechanically and electrically couple to a battery pack, and a cover movable to selectively allow access to the battery receptacle. The main core battery is electrically couplable with the charger core battery or the battery receptacle.
    Type: Application
    Filed: September 26, 2023
    Publication date: March 28, 2024
    Inventors: Christopher S. Spaulding, Colin J. Roberts, Isabel M. Lloyd, Matthew N. Thurin, Ameya Sanjay Kulkarni, Brandon L. Yahr, Shreyas Sridar, Seamus J. Herson
  • Publication number: 20230409562
    Abstract: A system for handling Implicit transactions in a hybrid cloud cache. The hybrid cloud cache maintains folders in a metadata file system that includes a hierarchy of cached folders, and maintains a meta-file containing metadata of files and folders. The system obtains a meta-file from a cloud platform and compares that to a meta-file obtained from the hybrid cloud cache. An object associated with an Implicit metadata transaction is transferred to an internal namespace of the hybrid cloud cache if the comparison indicates that certain conditions are met. The system may perform a bottom-up traversal of the namespace and may abort the traversal if an outstanding explicit transaction for the object is present or the object exists in the cloud platform. An object may be moved to a temporary storage location if there is no explicit transaction on it and the object does not exist in the cloud platform.
    Type: Application
    Filed: June 7, 2023
    Publication date: December 21, 2023
    Applicant: Egnyte, Inc.
    Inventors: Ajay Salpekar, Bhaskar Guthikonda, Sanjay Kulkarni, Yogesh Kulkarni
  • Patent number: 11822539
    Abstract: A system for facilitating upload file optimization via transaction transformation. A request is received for an operation to upload a file to the cloud. The system bypasses a transaction processing (sub)system and attempts to upload the file to a staging area of the cloud. When the upload transaction is ready to be executed, the system determines an upload status of the file. The system transfers the file from the staging area to an intended destination if the file has been uploaded to the staging area. If the file is not yet uploaded to the staging area, the system determines if an upload operation failed. If an upload operation did not fail, the system waits for the upload to finish prior to transferring the file to the intended destination. If the upload operation did fail, the system uploads the file to the intended destination.
    Type: Grant
    Filed: June 2, 2021
    Date of Patent: November 21, 2023
    Assignee: Egnyte, Inc.
    Inventors: Ajay Salpekar, Sanjay Kulkarni, Bhaskar Guthikonda
  • Publication number: 20230333934
    Abstract: A system for resolving transient and localized errors in a hybrid cloud cache. The system may include a subsystem within a hybrid cloud cache that provides a way to handle errors associated with uploading files or folders to a cloud. The subsystem may be used to recover files and folders created by a user that could not be pushed to the cloud, while also ensuring that metadata and data are not lost. The subsystem may work with the transaction processing subsystem of the hybrid cloud cache to facilitate the release of transactions associated with the files and folders that could not be pushed to the cloud. By doing so, the subsystem assists in unblocking subsequent transactions or user operations and allows the hybrid cloud cache to upload files and folders to the cloud without interruption.
    Type: Application
    Filed: March 3, 2023
    Publication date: October 19, 2023
    Applicant: Egnyte, Inc.
    Inventors: Sanjay Kulkarni, Ajay Salpekar, Bhaskar Guthikonda
  • Patent number: 11789952
    Abstract: A system stores records of different entity types and processes search queries to determine search results comprising records that match the search query. The system receives a search query comprising search keywords from a source user. The system identifies a target user based on a search keyword received in the search query. The system determines a relationship between the source user and the target user. The system determines a relationship strength score for the relationship between the source user and the target user and ranks the search results based on the relationship strength score. The system provides the search results to the source user.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: October 17, 2023
    Assignee: Salesforce, Inc.
    Inventor: Swapnil Sanjay Kulkarni
  • Publication number: 20230241660
    Abstract: A powered conduit bending tool is configured to bend conduit. The tool comprises a housing, a motor contained within the housing, and a battery removably coupled to the housing to provide power to the motor. An output shaft extends from the housing and is driven by the motor to rotate about an axis. A head is coupled to the output shaft for rotation therewith. The head includes a curved channel for receiving the conduit. A guide is coupled to the housing and supported opposite the curved channel of the head. The guide includes a latching handle movable between a closed position and an open position. The motor drives the head to rotate relative to the housing so that the curved channel and the guide cooperate to bend the pipe.
    Type: Application
    Filed: February 3, 2023
    Publication date: August 3, 2023
    Inventors: Brandon L. Yahr, James Wekwert, Matthew N. Thurin, Dayton J. Aardema, Van N. Heyer, Ameya Sanjay Kulkarni, Benjamin J. Boldt
  • Patent number: 11714803
    Abstract: A system for handling Implicit transactions in a hybrid cloud cache. The hybrid cloud cache maintains folders in a metadata file system that includes a hierarchy of cached folders, and maintains a meta-file containing metadata of files and folders. The system obtains a meta-file from a cloud platform and compares that to a meta-file obtained from the hybrid cloud cache. An object associated with an Implicit metadata transaction is transferred to an internal namespace of the hybrid cloud cache if the comparison indicates that certain conditions are met. The system may perform a bottom-up traversal of the namespace and may abort the traversal if an outstanding explicit transaction for the object is present or the object exists in the cloud platform. An object may be moved to a temporary storage location if there is no explicit transaction on it and the object does not exist in the cloud platform.
    Type: Grant
    Filed: June 16, 2021
    Date of Patent: August 1, 2023
    Assignee: Egnyte, Inc.
    Inventors: Ajay Salpekar, Bhaskar Guthikonda, Sanjay Kulkarni, Yogesh Kulkarni
  • Patent number: 11620186
    Abstract: A system for resolving transient and localized errors in a hybrid cloud cache. The system may include a subsystem within a hybrid cloud cache that provides a way to handle errors associated with uploading files or folders to a cloud. The subsystem may be used to recover files and folders created by a user that could not be pushed to the cloud, while also ensuring that metadata and data are not lost. The subsystem may work with the transaction processing subsystem of the hybrid cloud cache to facilitate the release of transactions associated with the files and folders that could not be pushed to the cloud. By doing so, the subsystem assists in unblocking subsequent transactions or user operations and allows the hybrid cloud cache to upload files and folders to the cloud without interruption.
    Type: Grant
    Filed: June 16, 2021
    Date of Patent: April 4, 2023
    Assignee: Egnyte, Inc.
    Inventors: Sanjay Kulkarni, Ajay Salpekar, Bhaskar Guthikonda
  • Patent number: 11526489
    Abstract: A system and methods for grouping and executing transactions concurrently while ensuring hybrid cloud cache integrity and consistency. The system identifies upload operations in a journal and associates each such operation with an upload transaction. The upload operations may be grouped into a group of concurrently executed upload operations. If an upload transaction finishes uploading a file and there is a most recent older upload transaction having a pending upload, then the system adds the completed transaction and a dependency queue associated with that transaction to a dependency queue of the most recent older upload transaction. If the current upload transaction finishes the upload operation and the transaction has an oldest transaction identifier of the group, then the system adds a PUSHDONE record for that transaction to a hybrid cloud cache journal along with a PUSHDONE record for the other transactions depending on that completed transaction.
    Type: Grant
    Filed: June 2, 2021
    Date of Patent: December 13, 2022
    Assignee: Egnyte, Inc.
    Inventors: Ajay Salpekar, Sanjay Kulkarni, Bhaskar Guthikonda
  • Publication number: 20220147892
    Abstract: Collaborative platforms that allow for the creation, updating, maintenance of capture of effective dynamic workflow documents are disclosed. Embodiments of such collaborative platforms may allow effective workflow documents to be generated for an organization in the context of management of geographically distributed outlets. Additionally, embodiments may effectively recommended metrics for inclusion in such dynamic workflow documents.
    Type: Application
    Filed: November 12, 2021
    Publication date: May 12, 2022
    Inventors: Qiong Zeng, Herschel Sanjay Kulkarni
  • Publication number: 20220147940
    Abstract: Collaborative platforms that allow for the creation, updating, maintenance of capture of effective dynamic workflow documents are disclosed. Embodiments of such collaborative platforms may allow effective workflow documents to be generated for an organization in the context of management of geographically distributed outlets.
    Type: Application
    Filed: November 12, 2021
    Publication date: May 12, 2022
    Inventors: Charlotte Aveline Louise Mattier, Taylor Michael Coppock, Herschel Sanjay Kulkarni, Ryan James Stevens, Jason Marks, Margarita S. Tijerino, David Bryan Portillo, Sarah Torres
  • Patent number: 11126630
    Abstract: A client device receives search queries and displays via a user interface, search results representing a set of the records based on the search queries. The client device monitors implicit user interactions with search query terms and records displayed in response to various search queries, for example, implicit user interactions representing movements of cursor on the portion of user interface displaying a particular record. The client device receives a partial search query. Partial search results representing a set of the records based on the partial search query are determined for display via the user interface. The relevance score for each record is determined based on implicit user interactions associated with past search queries. The partial search results are ranked based on the relevance scores and displayed by the client device according to the ranked order.
    Type: Grant
    Filed: May 7, 2018
    Date of Patent: September 21, 2021
    Assignee: salesforce.com, inc.
    Inventor: Swapnil Sanjay Kulkarni