Patents by Inventor Puneet Singh

Puneet Singh 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: 10827004
    Abstract: In one embodiment, a method includes establishing a session to a remote desktop determined for a user of a client device. The session allows the client device to remotely access the remote desktop to have one or more services performed for the user of the client device using resources of the remote desktop. The client device sends a request for a service in the one or more services to be performed on the remote desktop in the session and receives a result set determined from the service being performed by the remote desktop. A native viewer for the client device is determined based on a type of the result set. The native viewer is then invoked to display the result set.
    Type: Grant
    Filed: April 14, 2015
    Date of Patent: November 3, 2020
    Assignee: VMware, Inc.
    Inventors: Puneet Singh Chawla, Daniel James Beveridge, Scott Howard Davis
  • Patent number: 10496976
    Abstract: The present disclosure discloses a device and a method for validating transactions pertaining to sharing of one or more services in an ad hoc network, comprising broadcasting amongst plurality of devices, a status message to other devices present in the ad-hoc network, where the plurality of devices comprises at least one service provider device and at least one service receiver device, identifying the at least one service receiver device based on the status message received from the other devices, sharing the one or more services with the at least one service receiver device, validating one or more transactions created by the at least one service provider device and updating a common transaction ledger with one or more validated transactions, where the updated one or more validated transactions are communicated to the other devices in the ad hoc network.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: December 3, 2019
    Assignee: Wipro Limited
    Inventors: Puneet Singh, Deepika Ganesan, Pankaj Bande
  • Patent number: 10165016
    Abstract: In one general embodiment, a system for enabling communications and conferencing between dissimilar computing devices including mobile computing devices. In another embodiment a method for enabling communications and conferencing between dissimilar computing devices including mobile computing devices. In a further embodiment, a non-transitory computer-readable medium comprising instructions to cause one or more processors to enable communications and conferencing between dissimilar computing devices including mobile computing devices.
    Type: Grant
    Filed: April 14, 2017
    Date of Patent: December 25, 2018
    Assignee: Polycom, Inc.
    Inventors: Arnaud Le Devehat, Puneet Singh, Vaibhav Pande
  • Patent number: 10140356
    Abstract: This disclosure relates generally to data processing, and more particularly, to methods and systems for generation and transmission of information based on real-time and historical data. In one embodiment, a hardware processor-implemented method for generating and transmitting information is provided. The method comprises: receiving real-time from a plurality of data sources, extracting information items from the real-time data, wherein each of the plurality of information items is associated with an attribute of a first type, an attribute of a second type, and a first score; determining a first attribute of the first type associated with a maximum first sum of aggregated first scores, a second attribute of the second type associated with a minimum second sum of aggregated first scores; determining a first information item for transmission based on the first and second attributes; and providing the first information item for transmission to a target location.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: November 27, 2018
    Assignee: WIPRO LIMITED
    Inventors: Shwetank Saini, Pankaj Bande, Puneet Singh
  • Patent number: 9875549
    Abstract: A method and apparatus for processing a sequence of images of a scene, includes: a controller; a first module; and a second module; wherein the first module is arranged to perform an image registration process on the sequence to produce a registered set; the second module is arranged to perform a change detection process on the registered set; and the controller is arranged to provide: to the first module, an instruction to perform the image registration process on the sequence to produce the registered set; to the second module, an instruction to perform the change detection process on the registered set; and an instruction to transfer the registered set between the modules. The sequence of images may be a sub-sequence of a larger sequence. The apparatus can include a third module arranged to separate the larger sequence into sub-sequences.
    Type: Grant
    Filed: November 7, 2011
    Date of Patent: January 23, 2018
    Assignee: BAE SYSTEMS PLC
    Inventor: Puneet Singh Chhabra
  • Publication number: 20170262450
    Abstract: This disclosure relates generally to data processing, and more particularly, to Error! Reference source not found. In one embodiment, a hardware processor-implemented method for generating and transmitting information is provided. The method comprises: receiving real-time from a plurality of data sources, extracting information items from the real-time data, wherein each of the plurality of information items is associated with an attribute of a first type, an attribute of a second type, and a first score; determining a first attribute of the first type associated with a maximum first sum of aggregated first scores, a second attribute of the second type associated with a minimum second sum of aggregated first scores; determining a first information item for transmission based on the first and second attributes; and providing the first information item for transmission to a target location.
    Type: Application
    Filed: March 31, 2016
    Publication date: September 14, 2017
    Inventors: Shwetank SAINI, Pankaj BANDE, Puneet SINGH
  • Publication number: 20170255917
    Abstract: The present disclosure discloses a device and a method for validating transactions pertaining to sharing of one or more services in an ad hoc network, comprising broadcasting amongst plurality of devices, a status message to other devices present in the ad-hoc network, where the plurality of devices comprises at least one service provider device and at least one service receiver device, identifying the at least one service receiver device based on the status message received from the other devices, sharing the one or more services with the at least one service receiver device, validating one or more transactions created by the at least one service provider device and updating a common transaction ledger with one or more validated transactions, where the updated one or more validated transactions are communicated to the other devices in the ad hoc network.
    Type: Application
    Filed: March 15, 2016
    Publication date: September 7, 2017
    Inventors: Puneet Singh, Deepika Ganesan, Pankaj Bande
  • Publication number: 20170223064
    Abstract: In one general embodiment, a system for enabling communications and conferencing between dissimilar computing devices including mobile computing devices. In another embodiment a method for enabling communications and conferencing between dissimilar computing devices including mobile computing devices. In a further embodiment, a non-transitory computer-readable medium comprising instructions to cause one or more processors to enable communications and conferencing between dissimilar computing devices including mobile computing devices.
    Type: Application
    Filed: April 14, 2017
    Publication date: August 3, 2017
    Inventors: Arnaud Le Devehat, Puneet Singh, Vaibhav Pande
  • Patent number: 9674642
    Abstract: The present disclosure relates to a method and system for real-time monitoring of operating condition at an infrastructure. The method comprises receiving data from one or more sensors wherein the data is associated with monitoring parameters of the infrastructure like environment condition, operator health condition and working condition of the infrastructure. The data is received by one or more mobile devices associated with one or more operators of the infrastructure. Based on the received data, the each of the mobile devices detects status of the operating condition of the infrastructure. The status is either safe or unsafe. The mobile device receives input from each of the one or more operators if there is any modification in the detected status. Based on the received input the detected status is updated. The mobile device provides one or more measures associated with the one or more monitoring parameters based on the updated status.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: June 6, 2017
    Assignee: WIPRO LIMITED
    Inventors: Puneet Singh, Sunil Bhat
  • Patent number: 9661269
    Abstract: In one general embodiment, a system for enabling communications and conferencing between dissimilar computing devices including mobile computing devices. In another embodiment a method for enabling communications and conferencing between dissimilar computing devices including mobile computing devices. In a further embodiment, a non-transitory computer-readable medium comprising instructions to cause one or more processors to enable communications and conferencing between dissimilar computing devices including mobile computing devices.
    Type: Grant
    Filed: October 3, 2014
    Date of Patent: May 23, 2017
    Assignee: Polycom, Inc.
    Inventors: Arnaud Le Devehat, Puneet Singh, Vaibhav Pande
  • Publication number: 20170061767
    Abstract: The present disclosure relates to a method and system for real-time monitoring of operating condition at an infrastructure. The method comprises receiving data from one or more sensors wherein the data is associated with monitoring parameters of the infrastructure like environment condition, operator health condition and working condition of the infrastructure. The data is received by one or more mobile devices associated with one or more operators of the infrastructure. Based on the received data, the each of the mobile devices detects status of the operating condition of the infrastructure. The status is either safe or unsafe. The mobile device receives input from each of the one or more operators if there is any modification in the detected status. Based on the received input the detected status is updated. The mobile device provides one or more measures associated with the one or more monitoring parameters based on the updated status.
    Type: Application
    Filed: October 30, 2015
    Publication date: March 2, 2017
    Inventors: Puneet SINGH, Sunil BHAT
  • Publication number: 20160014216
    Abstract: In one embodiment, a method includes establishing a session to a remote desktop determined for a user of a client device. The session allows the client device to remotely access the remote desktop to have one or more services performed for the user of the client device using resources of the remote desktop. The client device sends a request for a service in the one or more services to be performed on the remote desktop in the session and receives a result set determined from the service being performed by the remote desktop. A native viewer for the client device is determined based on a type of the result set. The native viewer is then invoked to display the result set.
    Type: Application
    Filed: April 14, 2015
    Publication date: January 14, 2016
    Inventors: Puneet Singh CHAWLA, Daniel James BEVERIDGE, Scott Howard DAVIS
  • Publication number: 20150293924
    Abstract: A computer implemented method and system is provided for validating a user associated with one or more social networks. A validation platform associated with the social networks is provided. The validation platform identifies a user for the validation from the social networks. The validation platform retrieves social information of the identified user from the social networks. The social information comprises relationship information of and between the identified user and social contacts of the identified user on the social networks. The validation platform acquires feedback on the identified user from one or more of the social contacts. The validation platform generates one or more validation scores, for example, an evaluation score, a feedback authentication score, a user authentication score, a composite score, etc., for the identified user based on the retrieved social information and/or the acquired feedback.
    Type: Application
    Filed: June 26, 2015
    Publication date: October 15, 2015
    Inventor: Puneet Singh
  • Patent number: 9069945
    Abstract: A computer implemented method and system is provided for validating a user associated with one or more social networks. A validation platform associated with the social networks is provided. The validation platform identifies a user for the validation from the social networks. The validation platform retrieves social information of the identified user from the social networks. The social information comprises relationship information of and between the identified user and social contacts of the identified user on the social networks. The validation platform acquires feedback on the identified user from one or more of the social contacts. The validation platform generates one or more validation scores, for example, an evaluation score, a feedback authentication score, a user authentication score, a composite score, etc., for the identified user based on the retrieved social information and/or the acquired feedback.
    Type: Grant
    Filed: March 4, 2011
    Date of Patent: June 30, 2015
    Inventor: Puneet Singh
  • Patent number: 9009219
    Abstract: In one embodiment, a method includes establishing a session to a remote desktop determined for a user of a client device. The session allows the client device to remotely access the remote desktop to have one or more services performed for the user of the client device using resources of the remote desktop. The client device sends a request for a service in the one or more services to be performed on the remote desktop in the session and receives a result set determined from the service being performed by the remote desktop. A native viewer for the client device is determined based on a type of the result set. The native viewer is then invoked to display the result set.
    Type: Grant
    Filed: August 25, 2011
    Date of Patent: April 14, 2015
    Assignee: VMware, Inc.
    Inventors: Puneet Singh Chawla, Daniel Beveridge, Scott Howard Davis
  • Publication number: 20150097922
    Abstract: In one general embodiment, a system for enabling communications and conferencing between dissimilar computing devices including mobile computing devices. In another embodiment a method for enabling communications and conferencing between dissimilar computing devices including mobile computing devices. In a further embodiment, a non-transitory computer-readable medium comprising instructions to cause one or more processors to enable communications and conferencing between dissimilar computing devices including mobile computing devices.
    Type: Application
    Filed: October 3, 2014
    Publication date: April 9, 2015
    Inventors: Arnaud Le Devehat, Puneet Singh, Vaibhav Pande
  • Publication number: 20130235198
    Abstract: A method and apparatus for processing a sequence of images of a scene, includes: a controller; a first module; and a second module; wherein the first module is arranged to perform an image registration process on the sequence to produce a registered set; the second module is arranged to perform a change detection process on the registered set; and the controller is arranged to provide: to the first module, an instruction to perform the image registration process on the sequence to produce the registered set; to the second module, an instruction to perform the change detection process on the registered set; and an instruction to transfer the registered set between the modules. The sequence of images may be a sub-sequence of a larger sequence. The apparatus can include a third module arranged to separate the larger sequence into sub-sequences.
    Type: Application
    Filed: November 7, 2011
    Publication date: September 12, 2013
    Applicant: BAE SYSTEMS PLC
    Inventor: Puneet Singh Chhabra
  • Publication number: 20130018939
    Abstract: In one embodiment, a method includes establishing a session to a remote desktop determined for a user of a client device. The session allows the client device to remotely access the remote desktop to have one or more services performed for the user of the client device using resources of the remote desktop. The client device sends a request for a service in the one or more services to be performed on the remote desktop in the session and receives a result set determined from the service being performed by the remote desktop. A native viewer for the client device is determined based on a type of the result set. The native viewer is then invoked to display the result set.
    Type: Application
    Filed: August 25, 2011
    Publication date: January 17, 2013
    Applicant: VMWARE, INC.
    Inventors: Puneet Singh Chawla, Daniel Beveridge, Scott Howard Davis
  • Patent number: 8342700
    Abstract: A laminate article preferably including two or more layers adapted to be applied to a surface of a roadway that can function as a reflective marker, such as a lane marker or road feature marker. The article includes one or more reflective compounds, preferably particles, aggregates, or clusters that are partially embedded in an exposed outer surface layer of the article. In order to increase the durability of the material, protective media compounds are also present in the outer layer and extend outward therefrom with the protective material protruding a greater distance than the reflective compounds. The articles of the present invention are weather resistant, durable and resistant to damage by vehicles and snowplows.
    Type: Grant
    Filed: September 11, 2009
    Date of Patent: January 1, 2013
    Assignee: Dow Global Technologies LLC
    Inventors: Hemant A. Naik, Puneet Singh, Ratanjit Sondhe
  • Patent number: 8307187
    Abstract: A method for managing storage for a desktop pool is described. The desktop pool includes a plurality of virtual machines (VMs), each VM having at least one virtual disk represented as a virtual disk image file on one of a plurality of datastores associated with the desktop pool. To identify a target datastore for a VM, a weight of each datastore is calculated. The weight may be a function of a virtual capacity of the datastore and the sum of maximum sizes of all the virtual disk image files on the datastore. The virtual capacity is a product of the data storage capacity of the datastore and an overcommit factor assigned to the datastore. The target datastore is selected as the datastore having the highest weight. The VM may is moved to or created on the target datastore.
    Type: Grant
    Filed: September 11, 2009
    Date of Patent: November 6, 2012
    Assignee: VMware, Inc.
    Inventors: Puneet Singh Chawla, Ke Jin, Frank Taylor, Keith Johnston, Amit Patel