Patents by Inventor Sameer PATIL
Sameer PATIL 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: 10372703Abstract: A user device includes a storage device that stores (i) applications and (ii) user application records. Each of the user application records includes attributes associated with a respective one of the applications. The user device includes a processing device that (i) monitors usage of the applications to obtain the attributes and (ii) selectively generates a request. The request includes the attributes and a list of the plurality of applications. The user device includes a network interface device that (i) transmits the request to a server and (ii) selectively receives, from the server, a recommendation to delete at least one of the applications from the user device.Type: GrantFiled: October 17, 2016Date of Patent: August 6, 2019Assignee: Samsung Electronics Co., Ltd.Inventors: Sameer Patil, Eric Glover
-
Patent number: 10324987Abstract: An application search system stores information describing device capabilities used by one or more applications. The device capabilities describe interfaces with hardware on the user device. The application search system identifies the application capabilities related to applications in any search results. One method that the application search system identifies application capabilities includes identifying function calls to device interfaces used by an application. The application search system may receive user-selected identification of a desired application capability from a search, from a user-selected entry or from a search term, among others. The application capability in a search may be used to score relevance of applications and increase relevance of applications matching the desired application capability.Type: GrantFiled: June 27, 2014Date of Patent: June 18, 2019Assignee: Samsung Electronics Co., Ltd.Inventors: Sameer Patil, Eric Glover, James Delli Santi, Taher Saviwala
-
Patent number: 10095794Abstract: Disclosed are techniques for a method for generating search results that indicate to a user whether the applications listed in the search results have been installed on one or more of their user devices. A search engine obtains one or more user device profiles and combines them to generate a master device profile. The search engine is further configured to provide search results that indicate the installation history of the applications appearing in the search results based on the master device profile. The master device profile contains the installation history of applications across the user devices associated to a particular user. A user device can be configured to generate and maintain a master device profile and can tag search results received from the search engine accordingly.Type: GrantFiled: September 5, 2014Date of Patent: October 9, 2018Assignee: Samsung Electronics Co., Ltd.Inventor: Sameer Patil
-
Patent number: 10031738Abstract: An example system includes a similarity module, a selection module, and a messaging module. The similarity module may receive a first set of application identifiers identifying applications downloaded or installed on at least one digital device, compare the first set of application identifiers to a second set of application identifiers identifying applications of at least one other user, generate a similarity value based on the comparison, and when the similarity value exceeds a similarity threshold, determine that the first and second sets are sufficiently similar. If the first and second sets are sufficiently similar, the selection module may determine at least one application identifier in the second set that is not in the first set. The messaging module may provide a recommendation to the first user, the recommendation including the at least one application identifier in the second set that is not in the first set.Type: GrantFiled: September 26, 2014Date of Patent: July 24, 2018Assignee: Samsung Electronics Co., Ltd.Inventor: Sameer Patil
-
Patent number: 9858437Abstract: A method of operating an application search system includes storing application records corresponding respectively to applications. The method includes storing, in a privacy record data store, for each application, a global privacy indicator specific to the application and applicable to all users. The method includes, in response to receiving a first search query from a user device, identifying search results responsive to the first search query from the application records. The method includes, for each search result, selectively determining a privacy indicator based on the privacy record data store. The method includes determining a search sensitivity value based on the privacy indicators and declaring the first search query as private based on the search sensitivity value. The method includes transmitting the search results to the user device. The method includes, in response to the first search query being declared as private, transmitting a search privacy indicator to the user device.Type: GrantFiled: July 4, 2016Date of Patent: January 2, 2018Assignee: Samsung Electronics Co., Ltd.Inventors: Sameer Patil, Eric Glover, Taher Savliwala, Gilead Mark
-
Publication number: 20170031974Abstract: Techniques for recommending deletion of applications stored on a user device. According to one aspect of the disclosure, the techniques include obtaining one or more user-specific application attributes corresponding to an application installed on the user device. The user-specific application attributes correspond to use of the application on the user device. The technique also includes determining whether to recommend deletion of the application based on at least one of the user-specific application attributes. The technique further includes providing a recommendation to delete the application by way of displaying the recommendation on a user display of the user device.Type: ApplicationFiled: October 17, 2016Publication date: February 2, 2017Inventors: Sameer PATIL, Eric GLOVER
-
Publication number: 20160314316Abstract: A method of operating an application search system includes storing application records corresponding respectively to applications. The method includes storing, in a privacy record data store, for each application, a global privacy indicator specific to the application and applicable to all users. The method includes, in response to receiving a first search query from a user device, identifying search results responsive to the first search query from the application records. The method includes, for each search result, selectively determining a privacy indicator based on the privacy record data store. The method includes determining a search sensitivity value based on the privacy indicators and declaring the first search query as private based on the search sensitivity value. The method includes transmitting the search results to the user device. The method includes, in response to the first search query being declared as private, transmitting a search privacy indicator to the user device.Type: ApplicationFiled: July 4, 2016Publication date: October 27, 2016Inventors: Sameer PATIL, Eric GLOVER, Taher SAVLIWALA, Gilead MARK
-
Patent number: 9471624Abstract: Techniques for recommending deletion of applications stored on a user device. According to one aspect of the disclosure, the techniques include obtaining one or more user-specific application attributes corresponding to an application installed on the user device. The user-specific application attributes correspond to use of the application on the user device. The technique also includes determining whether to recommend deletion of the application based on at least one of the user-specific application attributes. The technique further includes providing a recommendation to delete the application by way of displaying the recommendation on a user display of the user device.Type: GrantFiled: December 26, 2013Date of Patent: October 18, 2016Assignee: Quixey, Inc.Inventors: Sameer Patil, Eric J. Glover
-
Publication number: 20160291840Abstract: A mobile computing device includes a touchscreen display, a non-transitory computer-readable memory that stores a plurality of installed native applications, and one or more processors. A method performed on the mobile device includes displaying, on the touchscreen display, a screen that includes icons allowing the installed native applications to be launched. The method includes determining that a first set of native applications are launched at the mobile computing device at or near a first time of day. The method includes determining whether a current time of day matches the first time of day. The method includes, upon determining that the current time of day matches the first time of day, rearranging the icons on the screen into a first arrangement of icons, wherein the first arrangement of icons displays the icons for the first set of native applications above a line.Type: ApplicationFiled: June 11, 2016Publication date: October 6, 2016Inventors: Sameer PATIL, Eric GLOVER
-
Patent number: 9405838Abstract: A method for determining an active persona of a user device includes determining a first user device state of a user device. The active persona is indicative of a predicted objective of the user of the user device. The first state defines an action currently being performed on the user device and a set of observations corresponding to the user device. The method includes inputting the first user device state to a model and determining the active persona of the user device based on the output of the model. The model is configured to receive a user device state and outputs probability values associated with one or more clusters, each cluster being indicative of one or more items of interest corresponding to the user device. The method further includes performing a procedure using the active persona of the user device.Type: GrantFiled: July 30, 2014Date of Patent: August 2, 2016Assignee: Quixey, Inc.Inventors: Sameer Patil, Eric J. Glover
-
Patent number: 9384357Abstract: A system includes a data processing device, a memory, identifications of applications, and a privacy indication module. Each identification of the application has associated therewith a privacy indicator that indicating a degree of expected privacy of each of the corresponding applications. The privacy indication module is configured to control the data processing device to set each of the privacy indicators of each of the identifications of the applications and to provide at least one of the privacy indicators to control publication of information corresponding to at least one of the applications.Type: GrantFiled: October 1, 2014Date of Patent: July 5, 2016Assignee: Quixey, Inc.Inventors: Sameer Patil, Eric Glover, Taher Savliwala, Gilead Mark
-
Publication number: 20160098566Abstract: A system includes a data processing device, a memory, identifications of applications, and a privacy indication module. Each identification of the application has associated therewith a privacy indicator that indicating a degree of expected privacy of each of the corresponding applications. The privacy indication module is configured to control the data processing device to set each of the privacy indicators of each of the identifications of the applications and to provide at least one of the privacy indicators to control publication of information corresponding to at least one of the applications.Type: ApplicationFiled: October 1, 2014Publication date: April 7, 2016Inventors: Sameer Patil, Eric Glover, Taher Savliwala, Gilead Mark
-
Publication number: 20160092768Abstract: An example system includes a similarity module, a selection module, and a messaging module. The similarity module may receive a first set of application identifiers identifying applications downloaded or installed on at least one digital device, compare the first set of application identifiers to a second set of application identifiers identifying applications of at least one other user, generate a similarity value based on the comparison, and when the similarity value exceeds a similarity threshold, determine that the first and second sets are sufficiently similar. If the first and second sets are sufficiently similar, the selection module may determine at least one application identifier in the second set that is not in the first set. The messaging module may provide a recommendation to the first user, the recommendation including the at least one application identifier in the second set that is not in the first set.Type: ApplicationFiled: September 26, 2014Publication date: March 31, 2016Inventor: Sameer Patil
-
Publication number: 20160070801Abstract: Disclosed are techniques for a method for generating search results that indicate to a user whether the applications listed in the search results have been installed on one or more of their user devices. A search engine obtains one or more user device profiles and combines them to generate a master device profile. The search engine is further configured to provide search results that indicate the installation history of the applications appearing in the search results based on the master device profile. The master device profile contains the installation history of applications across the user devices associated to a particular user. A user device can be configured to generate and maintain a master device profile and can tag search results received from the search engine accordingly.Type: ApplicationFiled: September 5, 2014Publication date: March 10, 2016Applicant: Quixey, Inc.Inventor: Sameer Patil
-
Publication number: 20150186535Abstract: A method for determining an active persona of a user device includes determining a first user device state of a user device. The active persona is indicative of a predicted objective of the user of the user device. The first state defines an action currently being performed on the user device and a set of observations corresponding to the user device. The method includes inputting the first user device state to a model and determining the active persona of the user device based on the output of the model. The model is configured to receive a user device state and outputs probability values associated with one or more clusters, each cluster being indicative of one or more items of interest corresponding to the user device. The method further includes performing a procedure using the active persona of the user device.Type: ApplicationFiled: July 30, 2014Publication date: July 2, 2015Applicant: Quixey, Inc.Inventors: Sameer Patil, Eric J. Glover
-
Publication number: 20150186533Abstract: An application search system stores information describing device capabilities used by one or more applications. The device capabilities describe interfaces with hardware on the user device. The application search system identifies the application capabilities related to applications in any search results. One method that the application search system identifies application capabilities includes identifying function calls to device interfaces used by an application. The application search system may receive user-selected identification of a desired application capability from a search, from a user-selected entry or from a search term, among others. The application capability in a search may be used to score relevance of applications and increase relevance of applications matching the desired application capability.Type: ApplicationFiled: June 27, 2014Publication date: July 2, 2015Inventors: Sameer Patil, Eric Glover, James Delli Santi, Taher Savliwala
-
Publication number: 20140239815Abstract: The invention provides a method and system for controlling a streetlight lighting operation. The system includes a plurality of streetlights, pole controllers associated with one or more streetlights and segment controller for a set of streetlights. The segment controller is configured to generate control signals based on control criterion that are translated as commands to the pole controllers to operate the streetlights. The operation of streetlights includes switching on, switching off or dimming of the streetlights. The method described herein also includes receiving feedback from the pole controllers that is useful for monitoring and maintenance operations.Type: ApplicationFiled: August 6, 2013Publication date: August 28, 2014Applicant: Power One Data International, Inc.Inventors: Michael McGOWAN, Sameer PATIL, Mahesh H. KALAIAH
-
Publication number: 20140236508Abstract: The invention provides a method and system for managing energy consumption for efficient recording, monitoring, control of electricity or energy usage and payment collection for the same. The energy consumption recording method for managing energy consumption multiple host users, comprises steps for collating electricity meter data from each meter associated with the each host user, through a data concentrator unit, wherein the data concentrator unit comprises at least one sensor for each electricity source associated with the each meter. Method further includes a step for translating the electricity meter data from each meter into the meter indicative parameters for each host user, communicating these meter indicative parameters to a meter data management database, and recording the meter indicative parameters for each host user in the meter data management database.Type: ApplicationFiled: August 6, 2013Publication date: August 21, 2014Applicant: Power One Data International, Inc.Inventors: Michael McGOWAN, Sameer PATIL, Mahesh H. KALAIAH