Patents by Inventor Gaurav
Gaurav 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: 9521179Abstract: A method includes receiving at least one manifest file, playlists and video chunks for at least one channel of a live media stream. The method includes validating, by a processing device, the live media stream to ensure that the at least one manifest file, the playlists and the video chunks are available. Validating the live media stream includes determining whether the at least one live media stream complies with at least one predetermined standard. The method includes validating the live media stream to ensure that the files are not stale and live. The method also includes validating the live media stream to ensure that the video chunks are properly sequenced, and validating the live media stream based on Hypertext transfer protocol (HTTP) headers for the video chunks to determine whether errors are received associated with the live video stream.Type: GrantFiled: July 16, 2014Date of Patent: December 13, 2016Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Lakshmi N. Chakarapani, Amit B. Patadia, Gaurav Rinwa, Rajalingam Mariappan, Pushparaj Bhaskaran
-
Patent number: 9517246Abstract: The present disclosure provides a polymer comprising a derivative of chitosan, wherein the derivative is zwitterionic, as well as methods of using the polymer. In addition, the present disclosure provides a nanoparticle structure comprising a derivative of chitosan and a dendrimer, as well as methods of utilizing the nanoparticle structure.Type: GrantFiled: July 18, 2016Date of Patent: December 13, 2016Assignee: PURDUE RESEARCH FOUNDATIONInventors: Yoon Yeo, Gaurav Bajaj, Peisheng Xu, Karen Liu, Eun Jung Cho
-
Publication number: 20160358331Abstract: A method for autofocusing a camera of a mobile device while imaging a low contrast or less well-defined surface includes the steps of: providing a mobile device software application for image capture; affixing or printing at least one or more marker patterns on the low contrast or less well-defined surface; imaging by the mobile device camera the low contrast or less well-defined surface; identifying by the application the at least one or more marker patterns; focusing the mobile device camera by the application based on the at least one or more marker patterns; and acquiring an in focus image by the mobile device camera of the low contrast or less well-defined surface. An adhesive strip imaging assist device for autofocusing a mobile phone camera and an autofocus apparatus with marker pattern projector and marker pattern projector method are also described.Type: ApplicationFiled: May 31, 2016Publication date: December 8, 2016Inventor: Gaurav Sharma
-
Publication number: 20160356107Abstract: A formulation for use as a lost circulation preventive material is a cement-forming aqueous fluid comprising water, at least one viscoelastic surfactant (VES), at least one monovalent or multivalent salt, at least one magnesium powder, and at least one retarder. The formulation is used in a method of drilling into a subterranean formation that includes introducing into a wellbore passing at least partially through the subterranean formation the cement-forming aqueous fluid, and further increasing the viscosity of the aqueous fluid by the action of the VES forming elongated micelles; where the at least one monovalent salt is present in an amount effective to pseudo-crosslink the elongated VES micelles to further increase the viscosity of the aqueous fluid. The formulation further forms a cement by reacting the at least one magnesium powder and the water which reaction is retarded by the retarder. The water may be saline water.Type: ApplicationFiled: June 3, 2015Publication date: December 8, 2016Applicant: BAKER HUGHES INCORPORATEDInventors: PRANJAL SARMAH, PRAHLAD KUMAR YADAV, GAURAV AGRAWAL, TIANPING HUANG
-
Publication number: 20160358089Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for predicting a future context of a computing device. In some implementations, a context daemon can use historical context information to predict future events and/or context changes. For example, the context daemon can analyze historical context information to predict user sleep patterns, user exercise patterns, and/or other user activity. In some implementations, a context client can register a callback for a predicted future context. For example, the context client can request to be notified ten minutes in advance of a predicted event and/or context change. The context daemon can use the prediction to notify a context client in advance of the predicted event.Type: ApplicationFiled: May 17, 2016Publication date: December 8, 2016Inventors: Song Li, Gaurav Kapoor, Alexander Barraclough Brown, Varaprasad Lingutla, Daniel Ben Pollack, David M. Chan
-
High Density, High Strength, Acid Soluble Pseudo-Crosslinked, Lost Circulation Preventative Material
Publication number: 20160355723Abstract: A formulation for use as a lost circulation preventive material is a cement-forming aqueous fluid comprising water, a viscoelastic surfactant (VES), a monovalent or multivalent salt, a magnesium powder, a retarder, a weighting material, and a dispersant. The formulation is used in a method of drilling into a subterranean formation that includes introducing into a wellbore passing at least partially through the subterranean formation the cement-forming aqueous fluid, and further increasing the viscosity of the aqueous fluid with the VES, where the monovalent salt is present in an amount effective to pseudo-crosslink the elongated VES micelles to further increase the viscosity of fluid. The formulation further forms a cement by reacting the magnesium powder and the water which reaction is retarded by the retarder. The water may be saline water. When the fluid density is greater than 14 pounds per gallon, a dispersant is required, such as a sulfonated copolymer.Type: ApplicationFiled: August 25, 2015Publication date: December 8, 2016Applicant: BAKER HUGHES INCORPORATEDInventors: PRAHLAD KUMAR YADAV, Pranjal Sarmah, Gaurav Agrawal, Tianping Huang -
Publication number: 20160357539Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for monitoring the current context of a computing device. In some implementations, a context daemon can collect context information about the computing device. The context information can include current device hardware state information. The context information can include current software state information. The context can be derived or implied from a combination of hardware state information, software state information, or any other type of state information. For example, the derived context can be a user state (e.g., a user activity, sleeping, running, etc.) derived from or implied by hardware or software state information.Type: ApplicationFiled: May 12, 2016Publication date: December 8, 2016Inventors: Michael R. Siracusa, Joao Pedro Forjaz de Lacerda, Kit-Man Wan, Gaurav Kapoor, Umesh S. Vaishampayan
-
Publication number: 20160360382Abstract: Systems and methods for proactively assisting users with accurately locating a parked vehicle are disclosed herein. An example method includes: automatically, and without instructions from a user: determining that a user of the electronic device is in a vehicle that has come to rest at a geographic location. Upon determining that the user has left the vehicle at the geographic location, the method includes automatically, and without instructions from a user: determining whether positioning information, retrieved from the location sensor to identify the geographic location, satisfies accuracy criteria. Upon determining that the positioning information does not satisfy the accuracy criteria, the method includes: providing a prompt to the user to input information about the geographic location. In response to providing the prompt, the method includes receiving information from the user about the geographic location and storing the information as vehicle location information.Type: ApplicationFiled: May 26, 2016Publication date: December 8, 2016Inventors: Daniel C. Gross, Patrick L. Coffman, Richard R. Dellinger, Christopher P. Foss, Jason J. Gauci, Aria D. Haghighi, Cyrus D. Irani, Bronwyn A. Jones, Gaurav Kapoor, Stephen O. Lemay, Colin C. Morris, Michael R. Siracusa, Lawrence Y. Yang, Brent D. Ramerth, Jerome R. Bellegarda, Jannes G.A. Dolfing, Giulia M. Pagallo, Xin Wang, Jun Hatori, Alexandre R. Moha, Sofiane Toudji, Kevin D. Clark, Karl Christian Kohlschuetter, Jesper S. Andersen, Hafid Arras, Alexandre Carlhian, Thomas Deniau, Mathieu J. Martel
-
Publication number: 20160358078Abstract: The embodiments set forth techniques for implementing various “prediction engines” that can be configured to provide different kinds of predictions within a mobile computing device. According to some embodiments, each prediction engine can assign itself as an “expert” on one or more “prediction categories” within the mobile computing device. When a software application issues a request for a prediction for a particular category, and two or more prediction engines respond with their respective prediction(s), a “prediction center” can be configured to receive and process the predictions prior to responding to the request. Processing the predictions can involve removing duplicate information that exists across the predictions, sorting the predictions in accordance with confidence levels advertised by the prediction engines, and the like. In this manner, the prediction center can distill multiple predictions down into an optimized prediction and provide the optimized prediction to the software application.Type: ApplicationFiled: September 25, 2015Publication date: December 8, 2016Inventors: Joao Pedro LACERDA, Gaurav KAPOOR
-
Publication number: 20160360488Abstract: An example computer-implemented method includes determining, by an electronic device, that the electronic device has not received a user activity for an interval of time. The method also includes determining, by the electronic device, a contextual state of the electronic device, and adapting, by the electronic device, a sleep delay value based on the determined contextual state of the electronic device. The method also includes determining that the interval of time has exceeded the sleep delay value, and responsive to determining that the interval of time has exceeded the sleep delay value, transitioning, by the electronic device, from a first power state to a second power state, where the first power state is higher or lower than the second power state.Type: ApplicationFiled: September 4, 2015Publication date: December 8, 2016Applicant: APPLE INC.Inventors: Gaurav Kapoor, Andrei Dorofeev, Varaprasad V. Lingutla, Cyril de la Cropte de Chanterac
-
Publication number: 20160357654Abstract: Systems and methods are disclosed for advising a user when an energy storage device in a computing system needs charging. State of charge data of the energy storage device can be measured and stored at regular intervals. The historic state of charge data can be queried over a plurality of intervals and a state of charge curve generated that is representative of a user's charging habits over time. The state of charge curve can be used to generate a rate of charge histogram and an acceleration of charge histogram. These can be used to predict when a user will charge next, and whether the energy storage device will have an amount of energy below a predetermined threshold amount before the next predicted charging time. A first device can determine when a second device typically charges and whether the energy storage device in the second device will have an amount of energy below the predetermined threshold amount before the next predicted charge time for the second device.Type: ApplicationFiled: September 30, 2015Publication date: December 8, 2016Inventors: Cyril de la CROPTE de CHANTÉRAC, Phillip STANLEY-MARBELL, Kartik VENKATRAMAN, Gaurav KAPOOR
-
Publication number: 20160360007Abstract: Disclosed are systems, methods, and non-transitory computer-readable storage media for notifying context clients of changes to the current context of a computing device. In some implementations, a context client can register to be called back when the context daemon detects specified context. For example, the context client can specify a context in which the context client is interested. When the context daemon detects that the current context of the computing device corresponds to the registered context, the context daemon can notify the context client that the current context matches the context in which the context client is interested. Thus, context clients do not require the programming necessary to independently obtain context updates and detect changes in context that are relevant or of interest to the context client.Type: ApplicationFiled: May 10, 2016Publication date: December 8, 2016Inventors: Michael R. Siracusa, Joao Pedro Forjaz de Lacerda, Kit-Man Wan, Gaurav Kapoor, Umesh S. Vaishampayan
-
Publication number: 20160360336Abstract: Systems and methods for proactively populating an application with information that was previously viewed by a user in a different application are disclosed herein. An example method includes: while displaying a first application, obtaining information identifying a first physical location viewed by a user in the first application. The method also includes exiting the first application and, after exiting the first application, receiving a request from the user to open a second application that is distinct from the first application. In response to receiving the request and in accordance with a determination that the second application is capable of accepting geographic location information, the method includes presenting the second application so that the second application is populated with information that is based at least in part on the information identifying the first physical location.Type: ApplicationFiled: May 27, 2016Publication date: December 8, 2016Inventors: Daniel C. Gross, Patrick L. Coffman, Richard R. Dellinger, Christopher P. Foss, Jason J. Gauci, Aria D. Haghighi, Cyrus D. Irani, Bronwyn A. Jones, Gaurav Kapoor, Stephen O. Lemay, Colin C. Morris, Michael R. Siracusa, Lawrence Y. Yang, Brent D. Ramerth, Jerome R. Bellegarda, Jannes G.A. Dolfing, Giulia M. Pagallo, Xin Wang, Jun Hatori, Alexandre R. Moha, Sofiane Toudji, Kevin D. Clark, Karl Christian Kohlschuetter, Jesper S. Andersen, Hafid Arras, Alexandre Carlhian, Thomas Deniau, Mathieu J. Martel
-
Patent number: 9514114Abstract: A computer-implemented method, carried out by one or more processors, for managing product configuration files. In an embodiment, the method comprises the steps of receiving, by one or more processors, a document containing one or more annotations, wherein the one or more annotations are associated with one or more files; determining, by one or more processors, an annotation has been selected from the one or more annotations to access a particular file associated with the selected annotation; linking, by one or more processors, a storage location for the particular file associated with the selected annotation to the received document; and displaying, by one or more processors, content of the particular file associated with the selected annotation in the received document.Type: GrantFiled: March 4, 2014Date of Patent: December 6, 2016Assignee: International Business Machines CorporationInventors: Gaurav Nigam, Arun Ramakrishnan, Rohit Shetty
-
Patent number: 9512925Abstract: Disclosed is a manual balancing valve having an upstream end and a downstream end, and a first equalizing ring (500a) and a second equalizing ring (500b) configured at the upstream end and the downstream end, respectively. Each of the first and the second equalizing rings comprises an annular body (505) defined between an inner peripheral edge portion (510) and an outer peripheral edge portion (515), an annular chamber (520) configured adjacent to the inner peripheral edge portion, a plurality of holes (525) configured on the inner peripheral edge portion and in fluid communication with the annular chamber, and a pressure tap (T) in fluid communication with the annular chamber and extending radially outward of the annular body. The first and the second equalizing rings are adapted to provide static pressure value at each of the upstream and the downstream ends so as to measure differential pressure therebetween and control the fluid flow rate through the valve.Type: GrantFiled: June 4, 2012Date of Patent: December 6, 2016Assignee: ADVANCE VALVES PVT. LTD.Inventors: Uma Shanker, Priyank Garg, George Mathews, Gaurav Singla
-
Patent number: 9516029Abstract: Embodiments are directed towards a system and method for a cloud-based front end that may abstract and enable access to the underlying cloud-hosted elements and objects that may be part of a multi-tenant application, such as a search application. Search objects may be employed to access indexed objects. An amount of indexed data accessible to a user may be based on an index storage limit selected by the user, such that data that exceeds the index storage limit may continue to be indexed. Also, one or more projects can be elastically scaled for a user to provide resources that may meet the specific needs of each project.Type: GrantFiled: June 9, 2015Date of Patent: December 6, 2016Assignee: Splunk Inc.Inventors: Robin Kumar Das, Ledio Ago, Declan Gerard Shanaghy, Gaurav Gupta
-
Patent number: 9514136Abstract: A first device may receive an instruction to add a first marker that identifies a first time index associated with particular content and a particular account used to access the particular content; receive an instruction to add a second marker that identifies a second time index associated with the particular content and the particular account; store the first marker and information associating the first marker with the first time index, the particular content, and the particular account; store the second marker and information associating the second marker with the second time index, the particular content, and the particular account; receive selection of the first marker or the second marker, associated with the particular content and the particular account; and cause a second device to play back the particular content at the first time index or the second time index.Type: GrantFiled: October 23, 2013Date of Patent: December 6, 2016Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Fred Scheer, Gaurav A. Tanna
-
Patent number: 9515713Abstract: To report feedback information regarding a wireless channel, a mobile station determines whether a predefined condition is satisfied. In response to determining that the predefined condition is satisfied, feedback information regarding an individual one of plural subbands of the wireless channel is included in a first report to be sent to a base station. In response to determining that the predefined condition is not satisfied, aggregate feedback information regarding the plural subbands is included in a second report to be sent to the base station.Type: GrantFiled: September 9, 2014Date of Patent: December 6, 2016Assignee: Apple Inc.Inventors: Sairamesh Nammi, Shankar Venkatraman, Gaurav Hemrajani, Ashvin Chheda, Lai King Tee, Neng Wang, Kathiravetpillai Sivanesan
-
Patent number: 9514145Abstract: A method includes receiving a request to save a first file as immutable. The method also includes searching for a second file that is saved and is redundant to the first file. The method further includes determining the second file is one of mutable and immutable. When the second file is mutable, the method includes saving the first file as a master copy, and replacing the second file with a soft link pointing to the master copy. When the second file is immutable, the method includes determining which of the first and second files has a later expiration date and an earlier expiration date, saving the one of the first and second files with the later expiration date as a master copy, and replacing the one of the first and second files with the earlier expiration date with a soft link pointing to the master copy.Type: GrantFiled: July 16, 2015Date of Patent: December 6, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Gaurav Chhaunker, Bhushan P. Jain, Sandeep R. Patil, Sri Ramanthan, Matthew B. Trevathan
-
Publication number: 20160350321Abstract: Techniques for search with autosuggest and refinements are disclosed. In some embodiments, search with autosuggest includes determining a plurality of potential query suggestions for a partially entered query string; and automatically suggesting a plurality of queries based on a query count for each of the queries. For example, the query count can correspond to a popularity of the query. In some implementations, the query count can be determined based on a number of times that the query was received, and the plurality of queries can be listed based on the popularity of each of the plurality of queries (e.g., to facilitate display of more popular queries higher in the list of suggested queries).Type: ApplicationFiled: May 27, 2016Publication date: December 1, 2016Inventors: Ashutosh Garg, Anand Raghuraman, Vinodh Kumar Ravindranath, Mohit Jain, Christina Augustine, Gaurav Bhati