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: 10827004Abstract: 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: GrantFiled: April 14, 2015Date of Patent: November 3, 2020Assignee: VMware, Inc.Inventors: Puneet Singh Chawla, Daniel James Beveridge, Scott Howard Davis
-
Patent number: 10496976Abstract: 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: GrantFiled: March 15, 2016Date of Patent: December 3, 2019Assignee: Wipro LimitedInventors: Puneet Singh, Deepika Ganesan, Pankaj Bande
-
Patent number: 10165016Abstract: 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: GrantFiled: April 14, 2017Date of Patent: December 25, 2018Assignee: Polycom, Inc.Inventors: Arnaud Le Devehat, Puneet Singh, Vaibhav Pande
-
Patent number: 10140356Abstract: 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: GrantFiled: March 31, 2016Date of Patent: November 27, 2018Assignee: WIPRO LIMITEDInventors: Shwetank Saini, Pankaj Bande, Puneet Singh
-
Patent number: 9875549Abstract: 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: GrantFiled: November 7, 2011Date of Patent: January 23, 2018Assignee: BAE SYSTEMS PLCInventor: Puneet Singh Chhabra
-
Publication number: 20170262450Abstract: 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: ApplicationFiled: March 31, 2016Publication date: September 14, 2017Inventors: Shwetank SAINI, Pankaj BANDE, Puneet SINGH
-
Publication number: 20170255917Abstract: 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: ApplicationFiled: March 15, 2016Publication date: September 7, 2017Inventors: Puneet Singh, Deepika Ganesan, Pankaj Bande
-
Publication number: 20170223064Abstract: 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: ApplicationFiled: April 14, 2017Publication date: August 3, 2017Inventors: Arnaud Le Devehat, Puneet Singh, Vaibhav Pande
-
Patent number: 9674642Abstract: 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: GrantFiled: October 30, 2015Date of Patent: June 6, 2017Assignee: WIPRO LIMITEDInventors: Puneet Singh, Sunil Bhat
-
Patent number: 9661269Abstract: 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: GrantFiled: October 3, 2014Date of Patent: May 23, 2017Assignee: Polycom, Inc.Inventors: Arnaud Le Devehat, Puneet Singh, Vaibhav Pande
-
Publication number: 20170061767Abstract: 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: ApplicationFiled: October 30, 2015Publication date: March 2, 2017Inventors: Puneet SINGH, Sunil BHAT
-
Publication number: 20160014216Abstract: 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: ApplicationFiled: April 14, 2015Publication date: January 14, 2016Inventors: Puneet Singh CHAWLA, Daniel James BEVERIDGE, Scott Howard DAVIS
-
Publication number: 20150293924Abstract: 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: ApplicationFiled: June 26, 2015Publication date: October 15, 2015Inventor: Puneet Singh
-
Patent number: 9069945Abstract: 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: GrantFiled: March 4, 2011Date of Patent: June 30, 2015Inventor: Puneet Singh
-
Patent number: 9009219Abstract: 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: GrantFiled: August 25, 2011Date of Patent: April 14, 2015Assignee: VMware, Inc.Inventors: Puneet Singh Chawla, Daniel Beveridge, Scott Howard Davis
-
Publication number: 20150097922Abstract: 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: ApplicationFiled: October 3, 2014Publication date: April 9, 2015Inventors: Arnaud Le Devehat, Puneet Singh, Vaibhav Pande
-
Publication number: 20130235198Abstract: 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: ApplicationFiled: November 7, 2011Publication date: September 12, 2013Applicant: BAE SYSTEMS PLCInventor: Puneet Singh Chhabra
-
Publication number: 20130018939Abstract: 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: ApplicationFiled: August 25, 2011Publication date: January 17, 2013Applicant: VMWARE, INC.Inventors: Puneet Singh Chawla, Daniel Beveridge, Scott Howard Davis
-
Patent number: 8342700Abstract: 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: GrantFiled: September 11, 2009Date of Patent: January 1, 2013Assignee: Dow Global Technologies LLCInventors: Hemant A. Naik, Puneet Singh, Ratanjit Sondhe
-
Patent number: 8307187Abstract: 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: GrantFiled: September 11, 2009Date of Patent: November 6, 2012Assignee: VMware, Inc.Inventors: Puneet Singh Chawla, Ke Jin, Frank Taylor, Keith Johnston, Amit Patel