Patents by Inventor Ajay A. Kulkarni
Ajay 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: 11985417Abstract: Described are multiple cameras in a conference room, each pointed in a different direction. A primary camera includes a microphone array to perform sound source localization (SSL). The SSL is used in combination with a video image to identify the speaker from among multiple individuals that appear in the video image. Pose information of the speaker is developed. Pose information of each individual identified in each other camera is developed. The speaker pose information is compared to the pose information of the individuals from the other cameras. The best match for each other camera is selected as the speaker in that camera. The speaker views of each camera are compared to determine the speaker view with the most frontal view of the speaker. That camera is selected to provide the video for provision to the far end.Type: GrantFiled: June 16, 2022Date of Patent: May 14, 2024Assignee: Hewlett-Packard Development Company, L.P.Inventors: Jian David Wang, Xiangdong Wang, Varun Ajay Kulkarni
-
Publication number: 20240119044Abstract: 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: ApplicationFiled: October 17, 2023Publication date: April 11, 2024Applicant: Egnyte, Inc.Inventors: Ajay Salpekar, Sanjay Kulkarni, Bhaskar Guthikonda
-
Publication number: 20230306698Abstract: A method including generating, by applying a three-dimensional pose estimation model to an original image generated by a camera, estimated three-dimensional poses for people in the original image. The estimated three-dimensional poses include distances from the camera. The method further includes determining, using the distances, a far people subset of the people. Each person of the far people subset corresponds to a distance from the camera exceeding a threshold distance. The method further includes, deriving, for the far people subset, regions of interest, upscaling a region of interest for a person of the far people subset to generate an upscaled region of interest, and generating, from the original image and the upscaled region of interest, an enhanced image.Type: ApplicationFiled: March 22, 2022Publication date: September 28, 2023Applicant: Plantronics, Inc.Inventors: Varun Ajay Kulkarni, Raghavendra Balavalikar Krishnamurthy, Kui Zhang
-
Publication number: 20230259740Abstract: Distributed machine learning inference includes acquiring, by an input device, an input frame, executing, by an embedded processor of the input device, a model feature extractor on the input frame to obtain extracted features of the input frame, and transmitting the extracted features from the input device to a processing device. The processing device executes a model feature aggregator to process the plurality of extracted features and obtain a model result.Type: ApplicationFiled: February 17, 2022Publication date: August 17, 2023Applicant: Plantronics, Inc.Inventors: Varun Ajay KULKARNI, Raghavendra Balavalikar Krishnamurthy, Kui Zhang, David Wang
-
Patent number: 11695819Abstract: A system for preventing private image data captured at an endpoint from being shared during a videoconference is provided. A user can select three-dimensional regions which will not be seen during a videoconference while areas in front of the designated regions remain viewable.Type: GrantFiled: November 30, 2021Date of Patent: July 4, 2023Assignee: PLANTRONICS, INC.Inventors: Kui Zhang, Varun Ajay Kulkarni, Raghavendra Balavalikar Krishnamurthy, Rajen Bhatt, Stephen Schaefer
-
Publication number: 20230171300Abstract: A system for preventing private image data captured at an endpoint from being shared during a videoconference is provided. A user can select three-dimensional regions which will not be seen during a videoconference while areas in front of the designated regions remain viewable.Type: ApplicationFiled: November 30, 2021Publication date: June 1, 2023Applicant: PLANTRONICS, INC.Inventors: KUI ZHANG, VARUN AJAY KULKARNI, RAGHAVENDRA BALAVALIKAR KRISHNAMURTHY, RAJEN BHATT, STEPHEN SCHAEFER
-
Patent number: 11606510Abstract: Multiple cameras in a conference room, each pointed in a different direction and including a microphone array to perform sound source localization (SSL). The SSL is used in combination with the video image to identify the speaker from among multiple individuals that appear in the video image. Neural network or machine learning processing is performed on the identified speaker to determine the quality of the front or facial view of the speaker. The best view of the speaker's face from the various cameras is selected to be provided to the far end. If no view is satisfactory, a default view is selected and that is provided to the far end. The use of the SSL allows selection of the proper individual from a group of individuals in the conference room, so that only the speaker's head is analyzed for the best facial view and then framed for transmission.Type: GrantFiled: June 9, 2021Date of Patent: March 14, 2023Assignee: PLANTRONICS, INC.Inventors: Jian David Wang, John Paul Spearman, Varun Ajay Kulkarni, Yong Yan, Xiangdong Wang, Peter L. Chu, David A. Bryan
-
Publication number: 20220408015Abstract: Described are multiple cameras in a conference room, each pointed in a different direction. A primary camera includes a microphone array to perform sound source localization (SSL). The SSL is used in combination with a video image to identify the speaker from among multiple individuals that appear in the video image. Pose information of the speaker is developed. Pose information of each individual identified in each other camera is developed. The speaker pose information is compared to the pose information of the individuals from the other cameras. The best match for each other camera is selected as the speaker in that camera. The speaker views of each camera are compared to determine the speaker view with the most frontal view of the speaker. That camera is selected to provide the video for provision to the far end.Type: ApplicationFiled: June 16, 2022Publication date: December 22, 2022Inventors: Jian David Wang, Xiangdong Wang, Varun Ajay Kulkarni
-
Publication number: 20220400216Abstract: Multiple cameras in a conference room, each pointed in a different direction and including a microphone array to perform sound source localization (SSL). The SSL is used in combination with the video image to identify the speaker from among multiple individuals that appear in the video image. Neural network or machine learning processing is performed on the identified speaker to determine the quality of the front or facial view of the speaker. The best view of the speaker's face from the various cameras is selected to be provided to the far end. If no view is satisfactory, a default view is selected and that is provided to the far end. The use of the SSL allows selection of the proper individual from a group of individuals in the conference room, so that only the speaker's head is analyzed for the best facial view and then framed for transmission.Type: ApplicationFiled: June 9, 2021Publication date: December 15, 2022Inventors: Jian David WANG, John Paul SPEARMAN, Varun Ajay KULKARNI, Yong YAN, Xiangdong WANG, Peter L. CHU, David A. BRYAN
-
Patent number: 11496675Abstract: A teleconferencing system, comprising: a camera, wherein the camera is configured to capture an image data stream comprising one or more image data frames in accordance with one or more image-capture parameters; and a processor coupled to the camera, wherein the processor is configured to: receive the image data stream from the camera; determine a region of interest within an image data frame of the image data stream; identify a sub-portion of the image data frame corresponding to the region of interest; evaluate a quality of image data corresponding to the sub-portion; determine that the quality of the image data corresponding to the sub-portion is below one or more predetermined quality thresholds; update one or more of the image-capture parameters of the camera, responsive to determining that the quality of the image data corresponding to the sub-portion is below the one or more predetermined quality thresholds.Type: GrantFiled: April 13, 2021Date of Patent: November 8, 2022Assignee: PLANTRONICS, INC.Inventors: David A. Bryan, Kui Zhang, Varun Ajay Kulkarni
-
Publication number: 20220329727Abstract: A teleconferencing system, comprising: a camera, wherein the camera is configured to capture an image data stream comprising one or more image data frames in accordance with one or more image-capture parameters; and a processor coupled to the camera, wherein the processor is configured to: receive the image data stream from the camera; determine a region of interest within an image data frame of the image data stream; identify a sub-portion of the image data frame corresponding to the region of interest; evaluate a quality of image data corresponding to the sub-portion; determine that the quality of the image data corresponding to the sub-portion is below one or more predetermined quality thresholds; update one or more of the image-capture parameters of the camera, responsive to determining that the quality of the image data corresponding to the sub-portion is below the one or more predetermined quality thresholds.Type: ApplicationFiled: April 13, 2021Publication date: October 13, 2022Inventors: David A. BRYAN, Kui ZHANG, Varun Ajay KULKARNI
-
Patent number: 10509785Abstract: A database system stores data as hypertables that represent partitioned database tables. Each hypertable comprises chunks of data that may be distributed across multiple locations, each location comprising at least a storage device. The database system provides an interface that allows database queries seamlessly to hypertables as well as standard tables. The database system dynamically creates chunks as records are added to a hypertable. The database system defines a new partitioning strategy if the storage configuration of the database system is changed by adding new locations or removing existing locations. The records added to the hypertable before the storage configuration was changed continue to be stored as chunks distributed according to the previous partitioning policy.Type: GrantFiled: August 22, 2018Date of Patent: December 17, 2019Assignee: Timescale, Inc.Inventors: Matvey Arye, Michael J. Freedman, Robert Kiefer, Ajay A. Kulkarni, Erik Nordström
-
Publication number: 20190188204Abstract: A database system stores data as hypertables that represent partitioned database tables. Each hypertable comprises chunks of data that may be distributed across multiple locations, each location comprising at least a storage device. The database system provides an interface that allows database queries seamlessly to hypertables as well as standard tables. The database system dynamically creates chunks as records are added to a hypertable. The database system defines a new partitioning strategy if the storage configuration of the database system is changed by adding new locations or removing existing locations. The records added to the hypertable before the storage configuration was changed continue to be stored as chunks distributed according to the previous partitioning policy.Type: ApplicationFiled: August 22, 2018Publication date: June 20, 2019Inventors: Matvey Arye, Michael J. Freedman, Robert Kiefer, Ajay A. Kulkarni, Erik Nordström
-
Publication number: 20190093445Abstract: A rotating control device for sealing an annulus includes an outer housing, and a seal assembly disposed within the outer housing and configured to seal against a rotating tubular member extending axially through a throughbore of the outer housing, wherein the seal assembly includes an inner housing, a first proximity sensor disposed along an inner surface of the outer housing, and a first sensor element disposed along an outer surface of the inner housing, wherein the first proximity sensor is configured to measure the rotational speed of the seal assembly in response to rotation of the seal assembly in the outer housing.Type: ApplicationFiled: March 6, 2017Publication date: March 28, 2019Applicant: NATIONAL OILWELL VARCO, L.P.Inventors: Ajay KULKARNI, Frank SPRINGETT, Andoni ZAGOURIS, Dean BENNETT
-
Patent number: 10073903Abstract: A database system stores data as hypertables that represent partitioned database tables. Each hypertable comprises chunks of data that may be distributed across multiple locations, each location comprising at least a storage device. The database system provides an interface that allows database queries seamlessly to hypertables as well as standard tables. The database system dynamically creates chunks as records are added to a hypertable. The database system defines a new partitioning strategy if the storage configuration of the database system is changed by adding new locations or removing existing locations. The records added to the hypertable before the storage configuration was changed continue to be stored as chunks distributed according to the previous partitioning policy.Type: GrantFiled: February 27, 2018Date of Patent: September 11, 2018Assignee: Timescale, Inc.Inventors: Matvey Arye, Michael J. Freedman, Robert Kiefer, Ajay A. Kulkarni, Erik Nordström, Olof Rensfelt
-
Patent number: 10073888Abstract: A database system stores data as hypertables that represent partitioned database tables. Each hypertable comprises chunks of data that may be distributed across multiple locations, each location comprising at least a storage device. The database system provides an interface that allows database queries seamlessly to hypertables as well as standard tables. The database system dynamically creates chunks as records are added to a hypertable. The database system defines a new partitioning strategy if the storage configuration of the database system is changed by adding new locations or removing existing locations. The records added to the hypertable before the storage configuration was changed continue to be stored as chunks distributed according to the previous partitioning policy.Type: GrantFiled: February 27, 2018Date of Patent: September 11, 2018Assignee: Timescacle, Inc.Inventors: Matvey Arye, Michael J. Freedman, Robert Kiefer, Ajay A. Kulkarni, Erik Nordström, Olof Rensfelt
-
Publication number: 20180246950Abstract: A database system stores data as hypertables that represent partitioned database tables. Each hypertable comprises chunks of data that may be distributed across multiple locations, each location comprising at least a storage device. The database system provides an interface that allows database queries seamlessly to hypertables as well as standard tables. The database system dynamically creates chunks as records are added to a hypertable. The database system defines a new partitioning strategy if the storage configuration of the database system is changed by adding new locations or removing existing locations. The records added to the hypertable before the storage configuration was changed continue to be stored as chunks distributed according to the previous partitioning policy.Type: ApplicationFiled: February 27, 2018Publication date: August 30, 2018Inventors: Matvey Arye, Michael J. Freedman, Robert Kiefer, Ajay A. Kulkarni, Erik Nordström, Olof Rensfelt
-
Publication number: 20180246934Abstract: A database system stores data as hypertables that represent partitioned database tables. Each hypertable comprises chunks of data that may be distributed across multiple locations, each location comprising at least a storage device. The database system provides an interface that allows database queries seamlessly to hypertables as well as standard tables. The database system dynamically creates chunks as records are added to a hypertable. The database system defines a new partitioning strategy if the storage configuration of the database system is changed by adding new locations or removing existing locations. The records added to the hypertable before the storage configuration was changed continue to be stored as chunks distributed according to the previous partitioning policy.Type: ApplicationFiled: February 27, 2018Publication date: August 30, 2018Inventors: Matvey Arye, Michael J. Freedman, Robert Kiefer, Ajay A. Kulkarni, Erik Nordström, Olof Rensfelt
-
Patent number: 9632839Abstract: At a first physical computing machine executing a plurality of virtual machines and connected to a network, one or more virtual machine metrics for each virtual machine are calculated. Each virtual machine metric represents a workload of a resource of the first physical computing machine due to the execution of a corresponding virtual machine. Additionally, one or more corresponding physical machine metrics that represent a total workload of the corresponding resource of the first physical computing machine due to the execution of the plurality of virtual machines are also calculated. Based on the one or more physical machine metrics, a determination is made that at least one of the plurality of virtual machines should be migrated to one of a plurality of other physical computing machines connected to the network. A first virtual machine is selected for migration to a selected second physical computing machine.Type: GrantFiled: January 12, 2015Date of Patent: April 25, 2017Assignee: Cisco Technology, Inc.Inventor: Ajay Kulkarni
-
Patent number: 9559968Abstract: An example method is provided and includes maintaining at a network element a flow table, in which the flow table comprises a plurality of flow table entries and in which each of the flow table entries corresponds to one of a plurality of active data flows in a network, and, subsequent to receipt at the network element of a data packet of one of the active flows, characterizing the one of the active flows as a large flow or a short flow using values contained in the flow table entry corresponding to the one of the active flows. The method further includes processing the received packet in accordance with the characterization.Type: GrantFiled: March 23, 2015Date of Patent: January 31, 2017Assignee: CISCO TECHNOLOGY, INC.Inventor: Ajay A. Kulkarni