Patents by Inventor Joseph O'Ruanaidh

Joseph O'Ruanaidh 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: 20190165970
    Abstract: In accordance with various implementations, a method is performed at a gateway with one or more processors, non-transitory memory, and a data interface. The method includes: obtaining a request to instantiate a tunnel for data from a guest service provider (GSP) to a user device that traverses an operator network; determining whether the request satisfies tunneling criteria, where the tunneling criteria at least includes a first criterion associated with intrinsic information associated with the operator network and a second criterion associated with extrinsic information that characterizes network resources of the network operator based on a relationship between the operator network and the GSP; instantiating the tunnel in response to determining that the request satisfies the tunneling criteria, where instantiating the tunnel includes the gateway transmitting tunnel instructions to other nodes of the operator network; and routing the data through the tunnel to transmit the data to the user device.
    Type: Application
    Filed: January 31, 2019
    Publication date: May 30, 2019
    Inventors: Humberto Jose La Roche, Desmond Joseph O'Connor
  • Patent number: 10304047
    Abstract: The invention provides a method and system for providing financial details from a mobile device of a user for use in a transaction. The method is performed on a mobile device of the user and includes the steps of generating, on a token generating component, a session-specific token by applying an algorithm requiring a dynamic key; providing financial details for use in a transaction; incorporating the session-specific token and the financial details into a modified form the financial details; and transferring the modified form of the financial details from the mobile device to initiate the transaction. A corresponding method and system for validating financial details received, at a server of an issuing authority, is also provided.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: May 28, 2019
    Assignee: Visa International Service Association
    Inventors: Horatio Nelson Huxham, Alan Joseph O'Regan, Hough Arie Van Wyk, Tara Anne Moss
  • Publication number: 20190156374
    Abstract: A system for monetization of content includes a storage device for storage and retrieval of data, and a library of content and advertisements stored within the storage device. The library comprises an organizational structure for facilitating the storage and retrieval. The system also includes a monetization engine for identifying within the library a first content item having a first monetizable feature. The system is configured for selecting a second content item from several content items within the library, and associating the second content item to the first content item by using the first monetizable feature for presentation of the second content item in conjunction with the first content item. Further embodiments include various additional systems, methods, and computer readable media for implementation of the foregoing.
    Type: Application
    Filed: January 23, 2019
    Publication date: May 23, 2019
    Inventors: Athellina ATHSANI, Chris HIGGINS, Joseph O'SULLIVAN, Marc DAVIS, Ron MARTINEZ
  • Publication number: 20190146424
    Abstract: Techniques that facilitate machine learning optimization are provided. In one example, a system includes a computational resource component, a batch interval component, and a machine learning component. The computational resource component collects computational resource data associated with a group of computing devices that performs a machine learning process. The batch interval component determines, based on the computational resource data, batch interval data indicative of a time interval to collect data for the machine learning process. The machine learning component provides the batch interval data to the group of computing devices to facilitate execution of the machine learning process based on the batch interval data.
    Type: Application
    Filed: November 16, 2017
    Publication date: May 16, 2019
    Inventors: Teodora Buda, Patrick Joseph O'Sullivan, Hitham Ahmed Assem Aly Salama, Lei Xu
  • Publication number: 20190123935
    Abstract: In accordance with various implementations, a method is performed at a gateway with one or more processors, non-transitory memory, and a data interface. The method includes: obtaining a request to instantiate a tunnel for data from a guest service provider (GSP) to a user device that traverses an operator network; determining whether the request satisfies tunneling criteria, where the tunneling criteria at least includes a first criterion associated with intrinsic information associated with the operator network and a second criterion associated with extrinsic information that characterizes network resources of the network operator based on a relationship between the operator network and the GSP; instantiating the tunnel in response to determining that the request satisfies the tunneling criteria, where instantiating the tunnel includes the gateway transmitting tunnel instructions to other nodes of the operator network; and routing the data through the tunnel to transmit the data to the user device.
    Type: Application
    Filed: October 24, 2017
    Publication date: April 25, 2019
    Inventors: Humberto Jose LA ROCHE, Desmond Joseph O'CONNOR
  • Publication number: 20190122212
    Abstract: A method and system for provisioning payment credentials usable by a mobile device in conducting a payment. The method is conducted at a provisioning system and comprises the steps of: receiving payment credentials from a receiving device, the payment credentials having been obtained from a portable payment device presented by a consumer at the receiving device; receiving, from the receiving device, an identifier entered by the consumer; identifying a mobile device or a secure element corresponding to the identifier; and communicating the payment credentials or a derivation of the payment credentials to the identified mobile device or the secure element to be securely stored in association with the mobile device. The method may include: encrypting the received payment credentials, the encrypted payment credentials having a unique decryption key; and wherein communicating a derivation of the payment credentials communicates the unique decryption key.
    Type: Application
    Filed: December 21, 2018
    Publication date: April 25, 2019
    Inventors: Horatio Huxham, Alan Joseph O'Regan, Tara Anne Moss, Hough Arie Van Wyk, John F. Sheets
  • Patent number: 10262977
    Abstract: An image generator for use in a display device, the image generator comprising: a plurality of ILED array chips each comprising a plurality of ILED emitters and arranged in an array such that each of a plurality of pixels of the image generator comprises an ILED emitter from each of a plurality of adjacent ILED array chips. The total area of ILED emitter material may be less than 50% of the area of each pixel. The image generator may comprise secondary optics in optical communication with an output of the plurality of ILED emitters of an ILED array chip and configured to direct light from the ILED emitters towards an emission region of the associated pixel.
    Type: Grant
    Filed: July 31, 2015
    Date of Patent: April 16, 2019
    Assignee: Facebook Technologies, LLC
    Inventors: William Henry, Padraig Hughes, Joseph O'Keeffe
  • Patent number: 10250183
    Abstract: A portable, modular solar array. The array includes a support structure configured to support a plurality of solar panel modules in a side-by-side co-planar arrangement. The support structure can be configured to support the modules in an elevated position to provide an overhead structure that shades an underlying area. The solar panel modules include solar panels mounted on a frame in a planar configuration. The frame includes a pair of hooked mounting flanges at a first end and a pair of slotted mounting flanges at a second end that enable mounting of the module between opposing support bars of the support structure. The modules are in electrical communication with a battery for storage of electrical energy generated by the solar panels. The frames and the mounting flanges are further configured to enable stacking of a plurality of the modules for storage or transport.
    Type: Grant
    Filed: October 21, 2014
    Date of Patent: April 2, 2019
    Inventor: Joseph O. Edmunds
  • Publication number: 20190075070
    Abstract: Functionality can be implemented in email applications to allow sent messages to be updated, even if the sent messages have been read. When a request to update a sent message is received, a message update unit can update information in the message according to the notification. The message update unit can notify a recipient that the message was updated, and can indicate changed information in the sent message. The message update unit can also determine if the sent message has been forwarded, and forward the update notification to other recipients.
    Type: Application
    Filed: November 5, 2018
    Publication date: March 7, 2019
    Inventors: Colm Farrell, Liam Harpur, Patrick Joseph O'Sullivan, Fred Raguillat, Hema Srikanth
  • Publication number: 20190064099
    Abstract: A sensor device is provided to sample data from a fluid in a sealed environment. The sensor comprises a housing and a diamond within the housing. The housing is formed such that the device is reversibly insertable into the sealed environment so that the diamond directly interfaces with the sealed environment.
    Type: Application
    Filed: March 3, 2017
    Publication date: February 28, 2019
    Applicant: UCL Business PLC
    Inventors: Richard B. Jackman, Ralph Jennings-Moors, Alex Pak-Pour-Tabrizi, William Parfitt, Joseph O. Welch
  • Publication number: 20190053914
    Abstract: A femoral extension prosthetic component for use in a unicondylar meniscal bearing unicompartmental knee replacement is described. The femoral component comprises a securing element and a bearing surface, the securing element adapted to abut and be connected to a distal end of a femur bone, and the Dearing surface adapted to abut a meniscal bearing. The femoral component includes an entrapment portion adapted to extend beyond the meniscal bearing. Tibial components and meniscal bearings are also described, as well as methods of using such components.
    Type: Application
    Filed: October 23, 2018
    Publication date: February 21, 2019
    Inventors: John Goodfellow, John Joseph O'Connor, Christopher Dodd, David Wycliffe Murray
  • Patent number: 10212539
    Abstract: Apparatus, interfaces, and computer instructions are provided for establishing an association between a user and a declared interest, such as a brand or some other subject, and for generating a map to display the interests of one or more users. An association is established between an interest identifier, a user, and target object selected based upon an action of the user. The target object may include a location that may be specified by coordinates. The action may include selection of the at least one location by the user. Selection may include selecting a user interface feature that causes the at least one location to be selected based upon a geographical position of the user. The position may be determined by a Global Positioning System device carried by the user. Techniques are also disclosed for identifying people who are potentially interested in a given interest, or in a second interest related to a first interest, based on previously established interest-location-user associations.
    Type: Grant
    Filed: July 3, 2017
    Date of Patent: February 19, 2019
    Assignee: EXCALIBUR IP, LLC
    Inventors: Marc E. Davis, Christopher W. Higgins, Joseph O'Sullivan, Athellina Athsani, Christopher S. Jaffe, Ron Martinez
  • Patent number: 10212058
    Abstract: Performance regression between a first version of an application and a second version of the application are detected using a comparison between transaction response times measured at a plurality of resource levels of a computer system. A first set of transaction response times (for the first version) are used to determine lower and upper limit line graphs. A new line graph determined from second set of transaction response times (for the second version) can be compared with the lower and upper limit line graphs to detect a performance regression.
    Type: Grant
    Filed: April 22, 2016
    Date of Patent: February 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Hitham Ahmed Assem Aly Salama, Shadi Ghaith, Christian Benjamin Kau, Patrick Joseph O'Sullivan
  • Patent number: 10209079
    Abstract: Routing information (e.g., routing information displayed in an electronic map or provided as verbal travel directions) is generated and presented to a user in a tailored manner. A request for routing information is received from a user. Spatial data, temporal data, social data, or topical data is retrieved that is related to the user and/or to a location or change of location of the user. Based on the retrieved data and the routing information, information display data is generated, and is provided to an electronic device of the user to generate an information display. An attribute of the information display is configured/modified based on the location information and/or on the spatial data, temporal data, social data, and/or topical data. For example, a display attribute and/or an audio attribute of the information display may be modified.
    Type: Grant
    Filed: January 13, 2009
    Date of Patent: February 19, 2019
    Assignee: EXCALIBUR IP, LLC
    Inventors: Christopher Higgins, Marc E. Davis, Ronald Martinez, Joseph O'Sullivan, Christopher Paretti, Athellina Athsani, Chris Kalaboukis
  • Publication number: 20190039777
    Abstract: Packages having raised portions that provide improvements in displaying graphics, such as images and branding.
    Type: Application
    Filed: March 7, 2017
    Publication date: February 7, 2019
    Inventors: Edward Daniel Theiss, III, Teofilo Medellin, Hugh Joseph O'Donnell
  • Publication number: 20190043917
    Abstract: Methods and apparatus for use in the manufacture of a display device including pixels. Each pixel includes a plurality of sub-pixels, each sub-pixel configured to provide light of a given wavelength. The method may include: performing, using a pick up tool (PUT), a first placement cycle comprising picking up first light emitting diode (LED) dies, and placing a first LED die on a substrate of the display device at a location corresponding to a sub-pixel the display device. The method further includes performing one or more subsequent placement cycles comprising picking up a second LED die, and placing the second LED die on the substrate of the display device at a second location corresponding to the sub-pixel of the display device. Multiple first and second LED dies may be picked and placed during each placement cycle to populate each pixel of the display device to provide redundancy of LED dies at each sub-pixel.
    Type: Application
    Filed: October 11, 2018
    Publication date: February 7, 2019
    Inventors: Patrick Joseph Hughes, Vincent Brennan, Joseph O'Keeffe, Christopher Percival, William Padraic Henry, Tilman Zehender
  • Patent number: 10198728
    Abstract: A method and system for provisioning payment credentials usable by a mobile device in conducting a payment. The method is conducted at a provisioning system and comprises the steps of: receiving payment credentials from a receiving device, the payment credentials having been obtained from a portable payment device presented by a consumer at the receiving device; receiving, from the receiving device, an identifier entered by the consumer; identifying a mobile device or a secure element corresponding to the identifier; and communicating the payment credentials or a derivation of the payment credentials to the identified mobile device or the secure element to be securely stored in association with the mobile device. The method may include: encrypting the received payment credentials, the encrypted payment credentials having a unique decryption key; and wherein communicating a derivation of the payment credentials communicates the unique decryption key.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: February 5, 2019
    Assignee: Visa International Service Association
    Inventors: Horatio Nelson Huxham, Alan Joseph O'Regan, Tara Anne Moss, Hough Arie Van Wyk, John Foxe Sheets
  • Patent number: 10192244
    Abstract: A system for monetization of content includes a storage device for storage and retrieval of data, and a library of content and advertisements stored within the storage device. The library comprises an organizational structure for facilitating the storage and retrieval. The system also includes a monetization engine for identifying within the library a first content item having a first monetizable feature. The system is configured for selecting a second content item from several content items within the library, and associating the second content item to the first content item by using the first monetizable feature for presentation of the second content item in conjunction with the first content item. Further embodiments include various additional systems, methods, and computer readable media for implementation of the foregoing.
    Type: Grant
    Filed: December 23, 2013
    Date of Patent: January 29, 2019
    Assignee: EXCALIBUR IP, LLC
    Inventors: Athellina Athsani, Chris Higgins, Joseph O'Sullivan, Marc Davis, Ron Martinez
  • Publication number: 20190027075
    Abstract: A method for manufacturing a display element comprising a plurality of pixels, each comprising a plurality of sub-pixels. The method comprises undertaking, using a pick up tool, a first placement cycle (1908) comprising picking up a plurality of first, untested LED dies and placing them on a display substrate at locations corresponding to the plurality of pixels, testing (1912) the first LED emitters on the display substrate to determine one or more locations of non-functional first LED emitters, selecting one or more second tested LED dies based on a result of the test, configuring the selected one or more second LED dies to enable their pick up and placement on the display substrate and undertaking, using the PUT, a second placement cycle (2008) comprising picking up the selected one or more second LED dies and placing them on the display substrate at the determined locations of the non-functional first LED emitters.
    Type: Application
    Filed: September 2, 2016
    Publication date: January 24, 2019
    Inventors: Padraig HUGHES, Joseph O'KEEFFE, Celine OYER, William HENRY, David MASSOUBRE, Pooya SAKETI
  • Publication number: 20190021695
    Abstract: Disclosed is an imaging transducer holding device for use with a patient that includes a holding structure which holds an imaging transducer and an attachment portion which attaches the holding structure to a patient. The holding device is useful for assessing the condition of a patient's blood vessel via ultrasound imaging. Also disclosed are a system and a method for imaging the vascular condition of a patient, the system containing the holding device and an imaging transducer.
    Type: Application
    Filed: July 20, 2018
    Publication date: January 24, 2019
    Applicant: Indiana State University
    Inventors: Amy K. Watts, Francisco J. Morales, Alvaro N. Gurovich, Joseph O. West