Patents by Inventor John Bowen
John Bowen 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).
-
Publication number: 20200097304Abstract: A method, system, and medium are provided for supplying contextual help to a user of an application. A problem encountered by the user while using the application is identified in real time. Identifying the problem may include identifying the current user task, based at least on application checkpoints encountered by the user. In response to identifying the problem encountered by the user in real time, the user is provided with short-term help and long-term help that address the problem. The short-term and long-term help may be identified based at least in part on mappings that associate user tasks with help information applicable to the user tasks.Type: ApplicationFiled: November 26, 2019Publication date: March 26, 2020Inventors: Uday Illindala, Adam B. Splitter, John Bowen
-
Publication number: 20200020053Abstract: Rendering graphical user interfaces to display current and future data to users, the graphical user interfaces generated in response to search queries comprises a flight search system and an airline system. The flight search system receives current flight data and future flight data for the group of flights from an airline system and stores the data on a database. When the flight search system receives a flight search request comprising desired flight data from a user computing device, the system compares the desired flight search data with the stored data to identify one or more flights of the group of flights that match one or more features of the desired flight data. The system presents the current flight data and the future flight data on a graphical user interface to the user when it is likely that the flight data is going to change.Type: ApplicationFiled: September 24, 2019Publication date: January 16, 2020Inventors: Jachin Cheng, Petra Ehmann, Piotr Buczek, Ralf Metzger, John Bowen
-
Patent number: 10502397Abstract: A light fixture can include a housing having at least one housing wall having an inner surface that forms a cavity, where the inner surface of the at least one housing wall has at least one baffle coupling feature disposed thereon. The light fixture can also include a baffle removably coupled to the housing, where the baffle includes at least one baffle wall having an outer surface, where the outer surface of the at least one baffle wall has at least one housing coupling feature disposed thereon. The baffle can be coupled to the housing and decoupled from the housing without use of tools.Type: GrantFiled: May 23, 2018Date of Patent: December 10, 2019Assignee: Eaton Intelligent Power LimitedInventor: John Bowen
-
Patent number: 10496420Abstract: A method, system, and medium are provided for supplying contextual help to a user of an application. A problem encountered by the user while using the application is identified in real time. Identifying the problem may include identifying the current user task, based at least on application checkpoints encountered by the user. In response to identifying the problem encountered by the user in real time, the user is provided with short-term help and long-term help that address the problem. The short-term and long-term help may be identified based at least in part on mappings that associate user tasks with help information applicable to the user tasks.Type: GrantFiled: May 5, 2015Date of Patent: December 3, 2019Assignee: Cerner Innovation, Inc.Inventors: Uday Illindala, Adam B. Splitter, John Bowen
-
Publication number: 20190360666Abstract: A light fixture can include a housing having at least one housing wall having an inner surface that forms a cavity, where the inner surface of the at least one housing wall has at least one baffle coupling feature disposed thereon. The light fixture can also include a baffle removably coupled to the housing, where the baffle includes at least one baffle wall having an outer surface, where the outer surface of the at least one baffle wall has at least one housing coupling feature disposed thereon. The baffle can be coupled to the housing and decoupled from the housing without use of tools.Type: ApplicationFiled: May 23, 2018Publication date: November 28, 2019Inventor: John Bowen
-
Patent number: 10430901Abstract: Rendering graphical user interfaces to display current and future data to users, the graphical user interfaces generated in response to search queries comprises a flight search system and an airline system. The flight search system receives current flight data and future flight data for the group of flights from an airline system and stores the data on a database. When the flight search system receives a flight search request comprising desired flight data from a user computing device, the system compares the desired flight search data with the stored data to identify one or more flights of the group of flights that match one or more features of the desired flight data. The system presents the current flight data and the future flight data on a graphical user interface to the user when it is likely that the flight data is going to change.Type: GrantFiled: November 4, 2016Date of Patent: October 1, 2019Assignee: GOOGLE LLCInventors: Jachin Cheng, Petra Ehmann, Piotr Buczek, Ralf Metzger, John Bowen
-
Publication number: 20190245749Abstract: In one embodiment, a method, system, and apparatus is described in which data is stored in a memory to be used by a processor. The processor performs the steps of allocating initial available bandwidth for adaptive bitrate (ABR) streaming over an ABR streaming network among a set of channels available to be streamed, optimizing at least one profile for at least one channel of the set of channels after the initial available bandwidth has been allocated, the optimizing being performed on the basis of a video quality metric, a viewing metric, and at least one of: a central processing unit (CPU) constraint, and a bandwidth constraint. The allocating and optimizing is repeated upon one of adding at least one channel to the set of channels, deleting at least one channel from the set of channels, changing available CPU capacity, and changing available bandwidth. Related methods, systems, and apparatus is also described.Type: ApplicationFiled: February 6, 2018Publication date: August 8, 2019Inventors: Gareth John BOWEN, Kevin A. MURRAY
-
Publication number: 20190190843Abstract: In one embodiment, a gateway includes a memory, and a processor to, in response to receiving a plurality of content requests, generate a plurality of network flows and flow buffers, each one content request of the plurality of content requests being served by one network flow of the plurality of network flows, and one flow buffer of the plurality of flow buffers, the one flow buffer being included in the memory, the plurality of network flows including a first flow and a second flow, the first flow serving one of the plurality of requests having a first priority level, the second flow serving one of the plurality of requests having a second priority level, the first priority level being higher than the second priority level, and run a network arbiter to give prioritize reading the first flow over reading the second flow when the first flow is non-idle.Type: ApplicationFiled: December 19, 2017Publication date: June 20, 2019Inventors: Ian BASTABLE, James Cunningham, Gareth John Bowen
-
Publication number: 20190156339Abstract: The present invention provides methods and apparatuses for verifying that a transaction is legitimate. The methods and apparatuses use protected memory space, such as kernel space of an operating system, or a separate memory space, such as is available on a SIM card of a cellular phone. The method of the invention proceeds by creating a transaction identification string (TID) and associating the TID with a transaction. The TID contains data relevant to or associated with the transaction and is typically readable by an end-user. The transaction is then interrupted until a user responds in the affirmative to allow completion of the transaction. Methods and devices used in the invention are particularly well suited to M-commerce, where transactions originating from a device are typically recognized by a merchant as coming from the owner of the device without further authentication.Type: ApplicationFiled: January 29, 2019Publication date: May 23, 2019Applicant: AT&T Intellectual Property I, L.P.Inventors: Lusheng Ji, Donald John Bowen, Thomas Killian, David Kormann, Robert R. Miller, II, Norman L. Schryer
-
Patent number: 10229410Abstract: The present invention provides methods and apparatuses for verifying that a transaction is legitimate. The methods and apparatuses use protected memory space, such as kernel space of an operating system, or a separate memory space, such as is available on a SIM card of a cellular phone. The method of the invention proceeds by creating a transaction identification string (TID) and associating the TID with a transaction. The TID contains data relevant to or associated with the transaction and is typically readable by an end-user. The transaction is then interrupted until a user responds in the affirmative to allow completion of the transaction. Methods and devices used in the invention are particularly well suited to M-commerce, where transactions originating from a device are typically recognized by a merchant as coming from the owner of the device without further authentication.Type: GrantFiled: March 2, 2015Date of Patent: March 12, 2019Assignee: AT&T Intellectual Propery I, L.P.Inventors: Lusheng Ji, Donald John Bowen, Thomas Killian, David Kormann, Robert R. Miller, II, Norman L. Schryer
-
Publication number: 20180375792Abstract: In one embodiment, a system is described, having a processor to receive a request for download of a high priority adaptive bitrate (ABR) content item which is available for download at a higher bit rate and a lower bit rate, and a request for a download of a low priority ABR content item, which is also available for download at a higher bit rate and a lower bit rate. A byte acquisition scheduler determines a required bandwidth to download the high priority ABR content item without adapting to the lower bit rate, and determines a remaining bandwidth to download the low priority ABR content item. A download interface interfaces with an ABR server, downloads the high priority ABR content item and the low priority ABR content item, and allocates at least the required bandwidth and up to the remaining bandwidth. Related systems, apparatuses and methods are also described.Type: ApplicationFiled: June 27, 2017Publication date: December 27, 2018Inventor: Gareth John BOWEN
-
Publication number: 20180205802Abstract: Cache aware streaming may be provided. First, a client device may measure a transfer rate of a flow corresponding to content. The client device may then throttle down the flow to a first encode quality level in response to determining that the measured transfer rate of the flow will not support a current encode quality level of the flow. The first encode quality level may be lower than the current encode quality level. Next, the client device may determine a recommended encode quality level from a response corresponding to the flow. The flow may then be throttled up to the recommended encode quality level by the client device.Type: ApplicationFiled: January 13, 2017Publication date: July 19, 2018Applicant: Cisco Technology, Inc.Inventor: Gareth John Bowen
-
Publication number: 20180159916Abstract: In one embodiment, a method, system, and apparatus is described, the method, system, and apparatus including the creation of a dedicated Hypertext Transfer Protocol (HTTP) Live Streaming (HLS) adaptive bitrate (ABR) timed metadata stream which is located at a designated location, the populating the dedicated HLS ABR timed metadata stream with timed metadata items which signal availability of a particular subset of a superset of all media types which are anticipated as being available in streaming media playlists and making the timed metadata items available to an application on a client device. Related methods, systems and apparatus is also described.Type: ApplicationFiled: December 4, 2016Publication date: June 7, 2018Inventor: Gareth John BOWEN
-
Publication number: 20180148486Abstract: Human cell lines mutant for ZIC2 with altered cellular phenotype are disclosed, including HEK 293T, LN prostate cancer, and PC-3 cell lines. Method of making the human cell lines mutant for ZIC2 using gene editing tools such as CRISPR/Cas9 is also disclosed herein. Phenotypic characterization of the clonal mutant lines revealed altered cellular phenotypes relative to the parental lines. For example, ZIC2 protein expression is lost or lowered in these cell lines by western blot analyses. The human cell lines mutant for ZIC2 have various utilities including cancer diagnosis and prognosis.Type: ApplicationFiled: May 31, 2016Publication date: May 31, 2018Inventor: Nathan John Bowen
-
Publication number: 20180130149Abstract: Rendering graphical user interfaces to display current and future data to users, the graphical user interfaces generated in response to search queries comprises a flight search system and an airline system. The flight search system receives current flight data and future flight data for the group of flights from an airline system and stores the data on a database. When the flight search system receives a flight search request comprising desired flight data from a user computing device, the system compares the desired flight search data with the stored data to identify one or more flights of the group of flights that match one or more features of the desired flight data. The system presents the current flight data and the future flight data on a graphical user interface to the user when it is likely that the flight data is going to change.Type: ApplicationFiled: November 4, 2016Publication date: May 10, 2018Inventors: Jachin Cheng, Petra Ehmann, Piotr Buczek, Ralf Metzger, John Bowen
-
Patent number: 9752320Abstract: A decor apparatus is based on a flexible panel. In the apparatus, a support structure includes a rail, and a flexible panel having an edge is attached to the rail, with the attachment between the rail and the edge including a plurality of discrete attachment points. A trim piece for the flexible panel is connected to the rail from between the attachment points. The trim piece overlays the attachment between the rail and the edge outside of a plane of the flexible panel.Type: GrantFiled: June 17, 2016Date of Patent: September 5, 2017Inventor: John Bowen
-
Patent number: 9729611Abstract: In one embodiment a method, system and apparatus for adaptive bitrate (ABR) recording management is described, the method, system and apparatus comprising receiving a request to record a content item using adaptive bitrate (ABR) technology at an ABR request controller comprised in a client device, scheduling a download of the ABR content item by a recording planner, the scheduling based, at least in part, on a provided deadline by which the ABR content item is to have been completely downloaded, determining a recording plan by the recording planner in order to schedule acquisition of the ABR content item, the recording plan based, at least in part, on the provided deadline, availability of the ABR content item in ABR playlists, availability of system resources which may be used by concurrent playback and recording sessions at the client device, and bandwidth available to the client device, acquiring the ABR content item, and storing the acquired ABR content item on a storage device.Type: GrantFiled: October 26, 2014Date of Patent: August 8, 2017Assignee: Cisco Technology, Inc.Inventors: Gareth John Bowen, Shabtai Atlow
-
Patent number: 9721615Abstract: In one embodiment, a method for non-linear navigation of video content includes: receiving the video content in a live video review buffer, where the video content is indexed according to a time code index, defining video content windows in the video content according to blocks of time according to the time code index, displaying a grid of video tiles, where each of the video tiles is associated with one of the video content windows in the live video review buffer, defining an in-focus status for one of the video tiles, and in response to user input, navigating the video content window associated with the video tile with the in-focus status.Type: GrantFiled: October 27, 2014Date of Patent: August 1, 2017Assignee: Cisco Technology, Inc.Inventors: Gareth John Bowen, Avraham Poupko, Lawrence Sol Rublin
-
Patent number: 9509867Abstract: An image processing system identifies desired views of a particular subject and triggers a mobile camera device in proximity to the subject to capture a digital image, thus collecting new image data to augment an existing database. In an exemplary method, location data for a camera-equipped mobile communication device in visual proximity to a subject of interest is received at an image collection server. Upon determining whether the location data corresponds to a desired view of the subject of interest, the image collection server sends an image capture request to the mobile device, triggering the user of the device to capture an image of the subject. Finally, digital image data is received from the mobile communication device in response to the image capture request. The digital image data may then be used for assembling a composite representation of the subject of interest, such as a 3D model of the subject.Type: GrantFiled: July 8, 2008Date of Patent: November 29, 2016Assignees: SONY CORPORATION, SONY MOBILE COMMUNICATIONS INC.Inventors: William O. Camp, Jr., Mark Gavin Kokes, Toby John Bowen, Walter M. Marcinkiewicz
-
Publication number: 20160289965Abstract: A decor apparatus is based on a flexible panel. In the apparatus, a support structure includes a rail, and a flexible panel having an edge is attached to the rail, with the attachment between the rail and the edge including a plurality of discrete attachment points. A trim piece for the flexible panel is connected to the rail from between the attachment points. The trim piece overlays the attachment between the rail and the edge outside of a plane of the flexible panel.Type: ApplicationFiled: June 17, 2016Publication date: October 6, 2016Inventor: John Bowen