Patents by Inventor Blake Engel
Blake Engel 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: 10694337Abstract: Some examples include determining, by one or more processors, that both a first electronic device and a second electronic device are to be accessible at least in part during an event. Further, the one or more processors may determine user data stored on the first electronic device, the second electronic device, and a network storage. In addition, the one or more processors may determine, based at least in part on the user data stored on, or to be stored on, the second electronic device prior to the event, user data to download to the first electronic device from the network storage prior to the event.Type: GrantFiled: July 18, 2018Date of Patent: June 23, 2020Assignee: Razer (Asia-Pacific) Pte. Ltd.Inventors: Michael A. Chan, Justin Quan, Matthew Blake Engel, Christopher David Nesladek, Jeffrey Scott Croyle
-
Patent number: 10425471Abstract: The disclosure is directed to presenting a unified view of tasks and applications across multiple computing devices of a user. A unified view of the tasks can be presented using a task manager. The task manager presents a list of tasks that are executing at each of the devices. The user can perform multiple actions on the tasks, e.g., launch on a first device a task executing on a second device from the first device, or terminate from the first device a task that is executing on the second device. A unified view of the applications can be presented using an app tray. The app tray displays a list of apps installed on each of the devices of the user. In displaying the list on a particular device, the app tray displays the apps that are not installed on the particular device in a distinct format, e.g., as shadow icons.Type: GrantFiled: September 5, 2014Date of Patent: September 24, 2019Assignee: Razer (Asia-Pacific) Pte. Ltd.Inventors: Michael A. Chan, Tom Moss, Linda Tong, Jaikumar Ganesh, Matthew Blake Engel
-
Publication number: 20180324557Abstract: Some examples include determining, by one or more processors, that both a first electronic device and a second electronic device are to be accessible at least in part during an event. Further, the one or more processors may determine user data stored on the first electronic device, the second electronic device, and a network storage. In addition, the one or more processors may determine, based at least in part on the user data stored on, or to be stored on, the second electronic device prior to the event, user data to download to the first electronic device from the network storage prior to the event.Type: ApplicationFiled: July 18, 2018Publication date: November 8, 2018Inventors: Michael A. CHAN, Justin QUAN, Matthew Blake ENGEL, Christopher David NESLADEK, Jeffrey Scott CROYLE
-
Patent number: 10057726Abstract: Some examples include determining an upcoming event involving an electronic device, such as the device being out of communication with a network, the device running out of local storage space, or the like. The device may determine, based at least in part on an event category of the upcoming event and/or other considerations, first pieces of user data stored at a network storage to download to the device prior to the event. Further, the device may determine second pieces of user data to delete from a local storage of the device to make space available in the local storage for the first pieces of user data that are recommended to be downloaded for the event. In some cases, the device may present, in one or more GUIs, a ranked list of user data recommended for download, and another ranked list of user data recommended for deletion.Type: GrantFiled: March 31, 2015Date of Patent: August 21, 2018Assignee: Razer (Asia-Pacific) Pte. Ltd.Inventors: Michael A. Chan, Justin Quan, Matthew Blake Engel, Christopher David Nesladek, Jeffrey Scott Croyle
-
Publication number: 20180210892Abstract: A network system uses the capabilities of client devices to search for objects in an image within a geographic region. The network system receives a request to search for an object and a geographic region within which to search the object. The network system provides instructions to client devices within the geographic region to search for the object. Upon receiving instructions to search for the object, the client device captures visual data of the area around the client device. The client device analyzes the visual data to detect the object and notifies the network system if the object is detected.Type: ApplicationFiled: January 25, 2017Publication date: July 26, 2018Inventors: Donald Anthony Stayner, Scott Daniel Kramer, Kyle Elliot DeHovitz, Eric Brady Burns, Ernel Murati, Matthew Blake Engel
-
Patent number: 9112885Abstract: The disclosure is directed to an interactive multi-tasker for casting applications executing on a first computing device of a user on any of multiple computing devices of the user from any of the computing devices. Each of the computing devices presents a unified view of tasks and applications executing on each of the computing devices through the multi-tasker. The user can perform multiple actions on the tasks and applications, e.g., cast using a first device an instance of an application that is executing on a second device on to a third device. The state data is synchronized from the second device to the third device. Another instance of the application resumes execution on the third device using the synchronized state data. Once cast, each of the instances of the application executes independently of each other.Type: GrantFiled: September 5, 2014Date of Patent: August 18, 2015Inventors: Michael A. Chan, Tom Moss, Linda Tong, Jaikumar Ganesh, Matthew Blake Engel
-
Publication number: 20150208205Abstract: Some examples include determining an upcoming event involving an electronic device, such as the device being out of communication with a network, the device running out of local storage space, or the like. The device may determine, based at least in part on an event category of the upcoming event and/or other considerations, first pieces of user data stored at a network storage to download to the device prior to the event. Further, the device may determine second pieces of user data to delete from a local storage of the device to make space available in the local storage for the first pieces of user data that are recommended to be downloaded for the event. In some cases, the device may present, in one or more GUIs, a ranked list of user data recommended for download, and another ranked list of user data recommended for deletion.Type: ApplicationFiled: March 31, 2015Publication date: July 23, 2015Inventors: Michael A. CHAN, Justin QUAN, Matthew Blake ENGEL, Christopher David NESLADEK, Jeffrey Scott CROYLE
-
Publication number: 20150032889Abstract: The disclosure is directed to presenting a unified view of tasks and applications across multiple computing devices of a user. A unified view of the tasks can be presented using a task manager. The task manager presents a list of tasks that are executing at each of the devices. The user can perform multiple actions on the tasks, e.g., launch on a first device a task executing on a second device from the first device, or terminate from the first device a task that is executing on the second device. A unified view of the applications can be presented using an app tray. The app tray displays a list of apps installed on each of the devices of the user. In displaying the list on a particular device, the app tray displays the apps that are not installed on the particular device in a distinct format, e.g., as shadow icons.Type: ApplicationFiled: September 5, 2014Publication date: January 29, 2015Inventors: Michael A. Chan, Tom Moss, Linda Tong, Jaikumar Ganesh, Matthew Blake Engel
-
Publication number: 20140379811Abstract: The disclosure is directed to an interactive multi-tasker for casting applications executing on a first computing device of a user on any of multiple computing devices of the user from any of the computing devices. Each of the computing devices presents a unified view of tasks and applications executing on each of the computing devices through the multi-tasker. The user can perform multiple actions on the tasks and applications, e.g., cast using a first device an instance of an application that is executing on a second device on to a third device. The state data is synchronized from the second device to the third device. Another instance of the application resumes execution on the third device using the synchronized state data. Once cast, each of the instances of the application executes independently of each other.Type: ApplicationFiled: September 5, 2014Publication date: December 25, 2014Inventors: Michael A. Chan, Tom Moss, Linda Tong, Jaikumar Ganesh, Matthew Blake Engel
-
Publication number: 20090070207Abstract: Electronic coupons are downloaded from a coupon server to a multifunction device and the coupons are stored on the multifunction device. Each electronic coupon includes a text-based form of the coupon and an image-based form of the coupon that includes promotional offers and/or brand indicia. When a consumer hovers a selection cursor over a text-based form of the electronic coupon currently shown on the display of the multifunction device, the text-based form of the coupon is replaced on the display with the corresponding image-based form of the coupon, including promotional offers and/or brand indicia, for the duration of the hover condition. This replacement operation maximizes the marketing value of an electronic coupon while minimizing the marketing impact to other electronic coupons on the same multifunction device display.Type: ApplicationFiled: September 10, 2007Publication date: March 12, 2009Applicant: CELLFIREInventors: Blake Engel, Ish Harshawat
-
Patent number: D772254Type: GrantFiled: March 28, 2014Date of Patent: November 22, 2016Inventor: Matthew Blake Engel
-
Patent number: D786267Type: GrantFiled: March 28, 2014Date of Patent: May 9, 2017Assignee: RAZER (ASIA-PACIFIC) PTE. LTD.Inventor: Matthew Blake Engel