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: 10372703
    Abstract: 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: Grant
    Filed: October 17, 2016
    Date of Patent: August 6, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sameer Patil, Eric Glover
  • Patent number: 10324987
    Abstract: 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: Grant
    Filed: June 27, 2014
    Date of Patent: June 18, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sameer Patil, Eric Glover, James Delli Santi, Taher Saviwala
  • Patent number: 10095794
    Abstract: 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: Grant
    Filed: September 5, 2014
    Date of Patent: October 9, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Sameer Patil
  • Patent number: 10031738
    Abstract: 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: Grant
    Filed: September 26, 2014
    Date of Patent: July 24, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Sameer Patil
  • Patent number: 9858437
    Abstract: 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: Grant
    Filed: July 4, 2016
    Date of Patent: January 2, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sameer Patil, Eric Glover, Taher Savliwala, Gilead Mark
  • Publication number: 20170031974
    Abstract: 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: Application
    Filed: October 17, 2016
    Publication date: February 2, 2017
    Inventors: Sameer PATIL, Eric GLOVER
  • Publication number: 20160314316
    Abstract: 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: Application
    Filed: July 4, 2016
    Publication date: October 27, 2016
    Inventors: Sameer PATIL, Eric GLOVER, Taher SAVLIWALA, Gilead MARK
  • Patent number: 9471624
    Abstract: 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: Grant
    Filed: December 26, 2013
    Date of Patent: October 18, 2016
    Assignee: Quixey, Inc.
    Inventors: Sameer Patil, Eric J. Glover
  • Publication number: 20160291840
    Abstract: 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: Application
    Filed: June 11, 2016
    Publication date: October 6, 2016
    Inventors: Sameer PATIL, Eric GLOVER
  • Patent number: 9405838
    Abstract: 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: Grant
    Filed: July 30, 2014
    Date of Patent: August 2, 2016
    Assignee: Quixey, Inc.
    Inventors: Sameer Patil, Eric J. Glover
  • Patent number: 9384357
    Abstract: 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: Grant
    Filed: October 1, 2014
    Date of Patent: July 5, 2016
    Assignee: Quixey, Inc.
    Inventors: Sameer Patil, Eric Glover, Taher Savliwala, Gilead Mark
  • Publication number: 20160098566
    Abstract: 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: Application
    Filed: October 1, 2014
    Publication date: April 7, 2016
    Inventors: Sameer Patil, Eric Glover, Taher Savliwala, Gilead Mark
  • Publication number: 20160092768
    Abstract: 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: Application
    Filed: September 26, 2014
    Publication date: March 31, 2016
    Inventor: Sameer Patil
  • Publication number: 20160070801
    Abstract: 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: Application
    Filed: September 5, 2014
    Publication date: March 10, 2016
    Applicant: Quixey, Inc.
    Inventor: Sameer Patil
  • Publication number: 20150186535
    Abstract: 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: Application
    Filed: July 30, 2014
    Publication date: July 2, 2015
    Applicant: Quixey, Inc.
    Inventors: Sameer Patil, Eric J. Glover
  • Publication number: 20150186533
    Abstract: 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: Application
    Filed: June 27, 2014
    Publication date: July 2, 2015
    Inventors: Sameer Patil, Eric Glover, James Delli Santi, Taher Savliwala
  • Publication number: 20140239815
    Abstract: 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: Application
    Filed: August 6, 2013
    Publication date: August 28, 2014
    Applicant: Power One Data International, Inc.
    Inventors: Michael McGOWAN, Sameer PATIL, Mahesh H. KALAIAH
  • Publication number: 20140236508
    Abstract: 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: Application
    Filed: August 6, 2013
    Publication date: August 21, 2014
    Applicant: Power One Data International, Inc.
    Inventors: Michael McGOWAN, Sameer PATIL, Mahesh H. KALAIAH