Patents by Inventor John Costello

John Costello 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: 20180343313
    Abstract: Various embodiments describe controlling usages of channels of a user experience ecosystem. A computer system provides a user interface to a computing device, generates data entries based on user interactions with the user interface, and stores the data entries in a data store. The data entries identify the channels and specify dependencies between the usages of the channels. The computer system adds, to the data store, identifiers of storage locations of content. The computer system provides, to channel systems, access to the data entries and the identifiers of the storage locations in the data store. A usage of a channel by a channel system includes a content publication based on the data entries and the identifiers of the storage locations. The usage of this channel is coordinated with a usage of a different channel by a different channel system based on the dependencies specified in the data entries.
    Type: Application
    Filed: May 23, 2017
    Publication date: November 29, 2018
    Inventors: Stephanie Au, Peter Krmpotic, John Costello
  • Publication number: 20180286187
    Abstract: Disclosed herein are systems and methods for configuring a service terminal. The systems and methods may include reading a code located on a component of the service terminal using a scanner and updating a process executable by the service terminal using data associated with the component. The scanner may be in electrical communication with the service terminal. The code may include data associated with the component.
    Type: Application
    Filed: March 29, 2017
    Publication date: October 4, 2018
    Inventors: John Crooks, Christopher John Costello
  • Publication number: 20180247292
    Abstract: Various embodiments each include at least one of systems, devices, methods, and software for multi-camera simultaneous imaging for multiple processes. Some such embodiments may be embodied in a dedicated appliance or chip while other embodiments may be embodied in a product scanner, in software, or in a combination of hardware and software. One method embodiment includes receiving images from a plurality of cameras, the images from each device captured at various illumination and exposure levels. This method then sorts the images based on illumination and exposure levels for distribution to a plurality of image processing services that each perform at least one task with regard to a received image and then presents the images to respective services for which they are sorted.
    Type: Application
    Filed: February 28, 2017
    Publication date: August 30, 2018
    Inventors: John Crooks, Christopher John Costello
  • Publication number: 20180032990
    Abstract: The various embodiments herein each include at least one of systems, methods and software for item location detection on scales, such as on scanner/scales that may be deployed at checkout terminals. One such embodiment is in the form of a method that includes processing data with regard to an item present on a scale of a checkout terminal to locate the item on the scale. The data that is processed is captured in some embodiments upon a steady weight condition greater than zero. This method further includes outputting a message from the terminal when an item is not located within a defined acceptable area of the scale.
    Type: Application
    Filed: July 28, 2016
    Publication date: February 1, 2018
    Inventor: Christopher John Costello
  • Publication number: 20180006982
    Abstract: In one embodiment, a request to join an electronic chat room is received from a requester. A selection of an access control level for the requester is received via a user interface in order to grant the requester access to the electronic chat room according to a condition for granting access. The user interface is used to assign a selected access control level to the requester, thereupon granting access to the requester. The requester's access to content available in the electronic chat room being limited based on the selected access control level. Related methods, apparatus, and systems are also described.
    Type: Application
    Filed: June 29, 2016
    Publication date: January 4, 2018
    Inventors: John COSTELLO, Andrew HENDERSON, Robert HEADON
  • Patent number: 9792692
    Abstract: Various embodiments herein each include at least one of systems, methods, and software to enable depth-based image element removal. Some embodiments may be implemented in a store checkout context, while other embodiments may be implemented in other contexts such as at price-checking kiosks or devices that may be deployed within a store or other retail establishment, a library at a checkout terminal, and the like. Some embodiments include removing elements of images based at least in part on depth data.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: October 17, 2017
    Assignee: NCR Corporation
    Inventor: Christopher John Costello
  • Publication number: 20170036778
    Abstract: A device for marking a runway section, the device comprising: a light source; and a light director.
    Type: Application
    Filed: April 9, 2015
    Publication date: February 9, 2017
    Inventors: William Dennis Lowe, Peter Lonergan, Steven Dennis John Costello, Richard Mark Bostock
  • Publication number: 20160371669
    Abstract: Embodiments of a symbol for identification of a property of a presented item at a Point-Of-Sale Terminal (POS) are generally described herein. A method can include a detecting a presence of a symbol other than a barcode within at least one image captured by a scanner of the POS of an item presented to the scanner, the symbol indicating that the presented item has a property, and when the presence of the symbol is detected, outputting an indication that the presented item has the property.
    Type: Application
    Filed: June 19, 2015
    Publication date: December 22, 2016
    Inventors: Christopher John Costello, Yoshitaka Utsumi
  • Publication number: 20160350931
    Abstract: Various embodiments herein each include at least one of systems, methods, and software to enable depth-based image element removal. Some embodiments may be implemented in a store checkout context, while other embodiments may be implemented in other contexts such as at price-checking kiosks or devices that may be deployed within a store or other retail establishment, a library at a checkout terminal, and the like. Some embodiments include removing elements of images based at least in part on depth data.
    Type: Application
    Filed: May 29, 2015
    Publication date: December 1, 2016
    Inventor: Christopher John Costello
  • Publication number: 20160110321
    Abstract: Examples of application customization through linked embedded areas are provided herein. Linked embedded areas can be used to customize an application in a way that allows both user customization and application provider application updates. In response to receiving a request to initiate an application, static content portions of the application can be accessed, and embedded areas of the application can be identified. Embedded areas are linked to content variants that include information representing content displayable in the embedded area. The content variant linked to the embedded area of the application can be retrieved, and a user-specific instance of the application can be generated. The user-specific instance includes the static content portions and the embedded area. The content displayed in the embedded area reflects the content variant.
    Type: Application
    Filed: October 17, 2014
    Publication date: April 21, 2016
    Inventors: Karol Kalisz, Yuqian Song, John Costello, Paul Sheedy
  • Patent number: 9247070
    Abstract: Some known Contact Centers rely on a Network Level Router to determine which of a number of available Contact Centers should deal with a given contact. This decision is made by the NLR based on real time information provided by the Contact Centers. However, the format of such information is proprietary which means that the NLR must translate and collate this information. This invention seeks to use session initiation protocol (SIP) Presence for such information transfer which enables improved decision making and further enables additional functionality to be added to the Contact Center system. The invention provides a SIP enabled Contact Center (180, 190, 200) comprising a Contact Center server arranged to send SIP messages to one or more other SIP enabled nodes in a SIP communications network, said SIP messages comprising SIP presence information about the current state of the Contact Center.
    Type: Grant
    Filed: June 9, 2005
    Date of Patent: January 26, 2016
    Assignee: Avaya Inc.
    Inventors: Patrick Hession, John Costello, Owen Friel
  • Patent number: 9232060
    Abstract: During communications sessions between an agent in a call center and a customer, it is often desirable that a secondary agent is consulted, the secondary agent perhaps more suited to the particular needs of the customer. It is preferred that the original agent is presented with a list of the best-suited agents with which to consult, if needs be. Accordingly, a system and method for managing a list of contacts for presentation to a user of a computer system (e.g. a call center agent) is disclosed. The system provides for the monitoring of live communications between an agent and a customer, and further provides for the detecting of a pattern of data in the monitored live communications interaction (e.g. utilising speech recognition to recognise use of a particular keyword). The system is then operable to present a list of suggested contacts to the agent, the suggested contacts chosen based on a match between selection criteria for that contact and on the particular data pattern detected.
    Type: Grant
    Filed: October 13, 2008
    Date of Patent: January 5, 2016
    Assignee: AVAYA INC.
    Inventors: John Costello, David Murray, Frank McGuire, Martin Walker
  • Patent number: 9095861
    Abstract: Because the height of humans will vary it is important to be able to adjust the height of the showerhead. At times it may also be useful to be able to have two people shower at the same time and be able to adjust the distance between the two showerhead to accommodate the distance between two people. It may also be useful for the showerhead to be portable and easily attached and reattached to the water supply for the shower.
    Type: Grant
    Filed: August 14, 2013
    Date of Patent: August 4, 2015
    Inventor: John Costello
  • Patent number: 9049291
    Abstract: A method of indexing recordings of contact center communication sessions is described. The method allows for a recording to be indexed with metadata reflecting a time-varying characteristic of one or more of the parties of the communications session, e.g. the mood of a caller, the current location of a caller. The indexing of recordings with such information allows for more granular search of recordings, in order to find particular call conditions. This can be useful from the point of view of education and training of new call center operatives, and for assessment of call center performance.
    Type: Grant
    Filed: July 6, 2009
    Date of Patent: June 2, 2015
    Assignee: Avaya Inc.
    Inventors: Thomas Moran, David Murray, John Costello
  • Patent number: 9024993
    Abstract: A participant managing system which identifies potential invitees to a conference. A storage means maintains storing records of associations of persons at least one or more key words. During the preparation of the conference the system responds to the user's input of key words by identifying persons. The user is not obliged to make any selection of persons, only a selection of subjects by key words.
    Type: Grant
    Filed: December 27, 2011
    Date of Patent: May 5, 2015
    Assignee: RPX Clearinghouse LLC
    Inventors: Patrick Hession, Tony McCormack, John Costello, Frank McGuire
  • Publication number: 20150048181
    Abstract: Because the height of humans will vary it is important to be able to adjust the height of the showerhead. At times it may also be useful to be able to have two people shower at the same time and be able to adjust the distance between the two showerhead to accommodate the distance between two people. It may also be useful for the showerhead to be portable and easily attached and reattached to the water supply for the shower.
    Type: Application
    Filed: August 14, 2013
    Publication date: February 19, 2015
    Inventor: John Costello
  • Patent number: 8934618
    Abstract: Methods for analyzing an interactive voice response (IVR) system are disclosed. In the methods, prompts are issued from the IVR system and user input made in response to the prompts from the IVR system is received. One method involves displaying the prompts issued by the IVR system to an operator; and receiving input data from the operator, the data defining whether any change to the IVR system is recommended and/or any recommended changes to the IVR system. Another method involves detecting the occurrence of an unexpected event by comparing the user input against a predefined set of rules, each rule being associated with one or more of the unexpected events; and taking a predefined action in response to the detection of one or more of the unexpected events.
    Type: Grant
    Filed: December 29, 2008
    Date of Patent: January 13, 2015
    Assignee: Avaya Inc.
    Inventors: John Costello, Tony McCormack, John Yoakum
  • Patent number: 8902254
    Abstract: The different advantageous embodiments provide a system comprising a processor unit, a sensor system, and a user interface. The processor unit is configured to execute a data manipulation process. The sensor system is configured to retrieve physical data about a number of physical objects. The user interface has data manipulation controls for the data manipulation process.
    Type: Grant
    Filed: September 2, 2010
    Date of Patent: December 2, 2014
    Assignee: The Boeing Company
    Inventors: Brian Dale Laughlin, Richard Eugene Murrish, John Costello, Jan H. Vandenbrande
  • Patent number: 8897428
    Abstract: A device for recording the content of live communications sessions allocates each session with a unique identifier which is also communicated to a server, exchange, switch or endpoint having control of that session. A log of events occurring in the session is updated with the unique identifier of the recorded content, and following the session, the log of events is communicated to the recording device, indexed under the unique identifier, and stored with the recorded content of the session itself.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: November 25, 2014
    Assignee: Avaya Inc.
    Inventors: Martin Walker, John Costello, David Murray
  • Patent number: D819375
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: June 5, 2018
    Assignee: HERMAN MILLER, INC.
    Inventors: Gianfranco Zaccai, Mark Bates, Alex Broerman, John Costello