Patents by Inventor Yossi Firstenberg

Yossi Firstenberg 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: 8990295
    Abstract: In one embodiment, a notification server 110 may batch together notifications to reduce power consumption. A notification server 110 may receive a power consumption profile 430 from a client device 120. The notification server 110 may assign a notification batch schedule at a notification server 110 based on the power consumption profile 430.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: March 24, 2015
    Assignee: Microsoft Corporation
    Inventors: William Lau, Ravikant Cherukuri, Yossi Firstenberg, Darren Louie, Gaurav Anand, Kevin Michael Woley
  • Publication number: 20140082115
    Abstract: In one embodiment, a notification server 110 may batch together notifications to reduce power consumption. A notification server 110 may receive a power consumption profile 430 from a client device 120. The notification server 110 may assign a notification batch schedule at a notification server 110 based on the power consumption profile 430.
    Type: Application
    Filed: November 25, 2013
    Publication date: March 20, 2014
    Inventors: William Lau, Ravikant Cherukuri, Yossi Firstenberg, Darren Louie, Gaurav Anand, Kevin Michael Woley
  • Patent number: 8621026
    Abstract: In one embodiment, a notification server 110 may batch together notifications to reduce power consumption. A notification server 110 may receive a power consumption profile 430 from a client device 120. The notification server 110 may assign a notification batch schedule at a notification server 110 based on the power consumption profile 430.
    Type: Grant
    Filed: September 11, 2011
    Date of Patent: December 31, 2013
    Assignee: Microsoft Corporation
    Inventors: William Lau, Ravikant Cherukuri, Yossi Firstenberg, Darren Louie, Gaurav Anand, Kevin Michael Woley
  • Publication number: 20130346589
    Abstract: A service allows client systems to register for push notifications from the service about changes to resources. The service monitors a resource for updates and then notifies the client system when the resource has an update. The client system registers a resource for monitoring and subscribes to receiving push notifications for resources that are monitored. The client system can provide a notification channel to the service over which the service can send push notifications. The service aggregates requests to monitor resources over multiple client systems. When the service detects a change to a monitored resource, the service broadcasts a push notification to the various client systems subscribed to receive notifications for that resource over their respective notification channels.
    Type: Application
    Filed: June 21, 2012
    Publication date: December 26, 2013
    Applicant: Microsoft Corporation
    Inventors: Ihor Leshko, Yossi Firstenberg, Nalin Kumar
  • Publication number: 20130067014
    Abstract: In one embodiment, a notification server 110 may batch together notifications to reduce power consumption. A notification server 110 may receive a power consumption profile 430 from a client device 120. The notification server 110 may assign a notification batch schedule at a notification server 110 based on the power consumption profile 430.
    Type: Application
    Filed: September 11, 2011
    Publication date: March 14, 2013
    Applicant: Microsoft Corporation
    Inventors: William Lau, Ravikant Cherukuri, Yossi Firstenberg, Darren Louie, Gaurav Anand, Kevin Michael Woley
  • Patent number: 7814145
    Abstract: A method of presenting content, including steps of: determining a location associated with a user; receiving notice of a dynamic content alert (DCA); creating an advertisement that includes real-time information related to the dynamic content being within a predetermined range of the location associated with the user; and presenting the advertisement to the user.
    Type: Grant
    Filed: August 24, 2007
    Date of Patent: October 12, 2010
    Inventors: Shane Lundy, Yossi Firstenberg
  • Publication number: 20080092162
    Abstract: A method of presenting content, including steps of: determining a location associated with a user; receiving notice of a dynamic content alert (DCA); creating an advertisement that includes real-time information related to the dynamic content being within a predetermined range of the location associated with the user; and presenting the advertisement to the user.
    Type: Application
    Filed: August 24, 2007
    Publication date: April 17, 2008
    Applicant: AWS CONVERGENCE TECHNOLOGIES, INC.
    Inventors: Shane Lundy, Yossi Firstenberg