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: 20200097304
    Abstract: 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: Application
    Filed: November 26, 2019
    Publication date: March 26, 2020
    Inventors: Uday Illindala, Adam B. Splitter, John Bowen
  • Publication number: 20200020053
    Abstract: 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: Application
    Filed: September 24, 2019
    Publication date: January 16, 2020
    Inventors: Jachin Cheng, Petra Ehmann, Piotr Buczek, Ralf Metzger, John Bowen
  • Patent number: 10502397
    Abstract: 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: Grant
    Filed: May 23, 2018
    Date of Patent: December 10, 2019
    Assignee: Eaton Intelligent Power Limited
    Inventor: John Bowen
  • Patent number: 10496420
    Abstract: 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: Grant
    Filed: May 5, 2015
    Date of Patent: December 3, 2019
    Assignee: Cerner Innovation, Inc.
    Inventors: Uday Illindala, Adam B. Splitter, John Bowen
  • Publication number: 20190360666
    Abstract: 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: Application
    Filed: May 23, 2018
    Publication date: November 28, 2019
    Inventor: John Bowen
  • Patent number: 10430901
    Abstract: 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: Grant
    Filed: November 4, 2016
    Date of Patent: October 1, 2019
    Assignee: GOOGLE LLC
    Inventors: Jachin Cheng, Petra Ehmann, Piotr Buczek, Ralf Metzger, John Bowen
  • Publication number: 20190245749
    Abstract: 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: Application
    Filed: February 6, 2018
    Publication date: August 8, 2019
    Inventors: Gareth John BOWEN, Kevin A. MURRAY
  • Publication number: 20190190843
    Abstract: 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: Application
    Filed: December 19, 2017
    Publication date: June 20, 2019
    Inventors: Ian BASTABLE, James Cunningham, Gareth John Bowen
  • Publication number: 20190156339
    Abstract: 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: Application
    Filed: January 29, 2019
    Publication date: May 23, 2019
    Applicant: 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: 10229410
    Abstract: 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: Grant
    Filed: March 2, 2015
    Date of Patent: March 12, 2019
    Assignee: 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: 20180375792
    Abstract: 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: Application
    Filed: June 27, 2017
    Publication date: December 27, 2018
    Inventor: Gareth John BOWEN
  • Publication number: 20180205802
    Abstract: 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: Application
    Filed: January 13, 2017
    Publication date: July 19, 2018
    Applicant: Cisco Technology, Inc.
    Inventor: Gareth John Bowen
  • Publication number: 20180159916
    Abstract: 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: Application
    Filed: December 4, 2016
    Publication date: June 7, 2018
    Inventor: Gareth John BOWEN
  • Publication number: 20180148486
    Abstract: 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: Application
    Filed: May 31, 2016
    Publication date: May 31, 2018
    Inventor: Nathan John Bowen
  • Publication number: 20180130149
    Abstract: 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: Application
    Filed: November 4, 2016
    Publication date: May 10, 2018
    Inventors: Jachin Cheng, Petra Ehmann, Piotr Buczek, Ralf Metzger, John Bowen
  • Patent number: 9752320
    Abstract: 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: Grant
    Filed: June 17, 2016
    Date of Patent: September 5, 2017
    Inventor: John Bowen
  • Patent number: 9729611
    Abstract: 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: Grant
    Filed: October 26, 2014
    Date of Patent: August 8, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Gareth John Bowen, Shabtai Atlow
  • Patent number: 9721615
    Abstract: 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: Grant
    Filed: October 27, 2014
    Date of Patent: August 1, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: Gareth John Bowen, Avraham Poupko, Lawrence Sol Rublin
  • Patent number: 9509867
    Abstract: 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: Grant
    Filed: July 8, 2008
    Date of Patent: November 29, 2016
    Assignees: SONY CORPORATION, SONY MOBILE COMMUNICATIONS INC.
    Inventors: William O. Camp, Jr., Mark Gavin Kokes, Toby John Bowen, Walter M. Marcinkiewicz
  • Publication number: 20160289965
    Abstract: 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: Application
    Filed: June 17, 2016
    Publication date: October 6, 2016
    Inventor: John Bowen