Patents by Inventor Brendan O'Connor

Brendan O'Connor 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: 11128660
    Abstract: Systems and methods for providing concurrent access to a resource via multiple user identities via a single client entity. A first authenticated session is established with an instance of a browser. The first session is associated with a first identity of a first user. A request to access the resource with an intermediate identity concurrently with the first session is detected. The intermediate identity is mapped to a target identity of a target user to be emulated. A second authentication session is established with the browser instance. The second session is associated with the intermediate identity. The request to access the resource is translated into a request to access the resource with the target identity. The translated request is forwarded to the resource. The response from the resource is translated to a response to the browser instance accessing the resource utilizing the target identity and returned to the browser instance.
    Type: Grant
    Filed: September 4, 2019
    Date of Patent: September 21, 2021
    Assignee: salesforce.com, inc.
    Inventor: Brendan O'Connor
  • Patent number: 10867044
    Abstract: A computer system analyzes the state of a computer system to determine whether that state violates one or more security goals from a particular perspective, such as a particular user account or role. The system takes into account a combination of access rights, permissions, and entitlements to determine whether the state of the computer system violates any of the security goals. In response to determining that at least one of the security goals is violated, the computer system may change the state of the computer system so that it no longer violates the security goals, or prevent the computer system from being put into that state.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: December 15, 2020
    Assignee: AppOmni, Inc.
    Inventors: Brian Soby, Brendan O'Connor
  • Publication number: 20190394232
    Abstract: Systems and methods for providing concurrent access to a resource via multiple user identities via a single client entity. A first authenticated session is established with an instance of a browser. The first session is associated with a first identity of a first user. A request to access the resource with an intermediate identity concurrently with the first session is detected. The intermediate identity is mapped to a target identity of a target user to be emulated. A second authentication session is established with the browser instance. The second session is associated with the intermediate identity. The request to access the resource is translated into a request to access the resource with the target identity. The translated request is forwarded to the resource. The response from the resource is translated to a response to the browser instance accessing the resource utilizing the target identity and returned to the browser instance.
    Type: Application
    Filed: September 4, 2019
    Publication date: December 26, 2019
    Inventor: Brendan O'Connor
  • Patent number: 10465919
    Abstract: There is provided a hydronic system for a plurality of zones. The system includes a wiring track. The track has a pair of power conductors for supplying electrical energy therealong and a pair of signal conductors. The signal conductors are in communication with a heat/cold source. The system includes a plurality of zone modules, each corresponding to a respective one of the zones. Each of the zone modules includes leads which connect to respective ones of the conductors. Each of the zone modules includes terminals and conductors configured to selectively connect respective thermostats and zone valves of their zone together, receives signals therefrom and conveys the signals via the signal conductors to the heat/cold source for selectively heating/cooling respective ones of the zones.
    Type: Grant
    Filed: July 28, 2015
    Date of Patent: November 5, 2019
    Assignee: B2 Products Ltd.
    Inventors: Brendan A. O'Connor, Brad Bunt
  • Patent number: 10447729
    Abstract: Systems and methods for providing concurrent access to a resource via multiple user identities via a single client entity. The client entity is allowed access to the resource utilizing a first user identity. An attempt to access the resource with the client entity utilizing a second user identity is detected. The second user identity is a child identity of the first user identity. The attempt to access the resource is restructured as an attempt to access the resource with a third user identity that is not a child identity of the first user identity. The restructured request is forwarded to the resource using the third user entity to access the resource. A response from the resource is restructured as a response to the client entity accessing the resource utilizing the second user identity. The restructured response is sent to the client entity accessing the resource utilizing the second user identity.
    Type: Grant
    Filed: December 20, 2010
    Date of Patent: October 15, 2019
    Assignee: salesforce.com, inc.
    Inventor: Brendan O'Connor
  • Publication number: 20170030593
    Abstract: There is provided a hydronic system for a plurality of zones. The system includes a wiring track. The track has a pair of power conductors for supplying electrical energy therealong and a pair of signal conductors. The signal conductors are in communication with a heat/cold source. The system includes a plurality of zone modules, each corresponding to a respective one of the zones. Each of the zone modules includes leads which connect to respective ones of the conductors. Each of the zone modules includes terminals and conductors configured to selectively connect respective thermostats and zone valves of their zone together, receives signals therefrom and conveys the signals via the signal conductors to the heat/cold source for selectively heating/cooling respective ones of the zones.
    Type: Application
    Filed: July 28, 2015
    Publication date: February 2, 2017
    Applicant: B2 Products Ltd.
    Inventors: Brendan A. O'Connor, Brad Bunt
  • Patent number: 9378608
    Abstract: A system, apparatus, and method are disclosed that include generating a set of primary game outcomes with each primary game outcome being associated with a result in a primary game. A set of progressive prize bearing outcomes are associated with the set of first game outcomes according to a progressive win frequency rule. Each progressive prize bearing record is associated with a progressive win indicator and a progressive prize. A primary game outcome is determined in response to a game play request by a player. If the primary game outcome is associated with a winning result, the player is provided a corresponding award; independent of the primary game result, if the primary game outcome is associated with one of the progressive prize bearing records, the player is awarded a corresponding progressive prize.
    Type: Grant
    Filed: May 3, 2010
    Date of Patent: June 28, 2016
    Assignee: EVERI GAMES, INC.
    Inventors: Joseph R. Enzminger, Nimai Malle, Clifton Lind, Brendan O'Connor
  • Publication number: 20150263303
    Abstract: Polarization sensitive devices utilizing stacked organic and inorganic photovoltaics and related methods are disclosed. According to an aspect, a polarization sensitive photovoltaic (PV) cell may include an anode, a cathode, and a photoactive layer and a polarizing structure between the anode and the cathode. The photoactive layer may be formed from inorganic or organic materials. The polarizing structure may be integrated with the photoactive layer. Two or more PV cells may be stacked along an axis to form a polarization sensitive device such as, for example, a polarimeter.
    Type: Application
    Filed: March 12, 2015
    Publication date: September 17, 2015
    Inventors: Michael Kudenov, Brendan O'Connor, Omar Awartani
  • Publication number: 20150253336
    Abstract: Provided are peptide analogues of PA-IL and compositions containing them. The PA-IL peptide analogues have altered carbohydrate binding specificity relative to a PA-IL of SEQ ID NO:1, and thus the analogues contain amino acid substitutions in SEQ ID NO:1. The substitutions can be at positions 50, 52 and 53 of SEQ ID NO:1 and can include combinations of amino acid substitutions at those positions. Also included are methods for detecting changes in the glycosylation of carbohydrates and for separating biomolecules which contain glycoproteins or glycoconjugates.
    Type: Application
    Filed: May 21, 2015
    Publication date: September 10, 2015
    Inventors: Paul Clarke, Roisin Thompson, Brendan O'Connor, Michael O'Connell, Kenneth McMahon
  • Patent number: 9056904
    Abstract: Provided are peptide analogs of PA-IL and compositions containing them. The PA-IL peptide analogs have altered carbohydrate binding specificity relative to a PA-IL of SEQ ID NO:1, and thus the analogs contain amino acid substitutions in SEQ ID NO:1. The substitutions can be at positions 50, 52 and 53 of SEQ ID NO:1 and can include combinations of amino acid substitutions at those positions. Also included are methods for detecting changes in the glycosylation of carbohydrates and for separating biomolecules which contain glycoproteins or glycoconjugates.
    Type: Grant
    Filed: July 2, 2013
    Date of Patent: June 16, 2015
    Assignee: Dublin City University
    Inventors: Paul Clarke, Roisin Thompson, Brendan O'Connor, Michael O'Connell, Kenneth McMahon
  • Patent number: 8904166
    Abstract: Methods and systems for secure client-side communication between multiple domains is provided. Such methods and systems can provide for decreased communication latency particularly effective for dynamic multi-domain and/or multi-tenant environments while allowing for granular security or specific security of messages and operations with regard to users, user sessions, groups, organizations, permissions sets, applications, or any other logical delineation. Such methods and systems may involve a variety of security components, for example, at least one set of instructions including a plurality of defined instruction to be utilized by users of the set of instructions to communicate, and cryptographic construct data in order to verify the data integrity and the authenticity of messages sent and received using the secure client-side communication between multiple domains.
    Type: Grant
    Filed: August 6, 2013
    Date of Patent: December 2, 2014
    Assignee: salesforce.com inc.
    Inventors: Brendan O'Connor, Yoel Gluck
  • Publication number: 20140106371
    Abstract: Provided are peptide analogues of PA-IL and compositions containing them. The PA-IL peptide analogues have altered carbohydrate binding specificity relative to a PA-IL of SEQ ID NO:1, and thus the analogues contain amino acid substitutions in SEQ ID NO:1. The substitutions can be at positions 50, 52 and 53 of SEQ ID NO:1 and can include combinations of amino acid substitutions at those positions Also included are methods for detecting changes in the glycosylation of carbohydrates and for separating biomolecules which contain glycoproteins or glycoconjugates.
    Type: Application
    Filed: July 2, 2013
    Publication date: April 17, 2014
    Applicant: Dublin City University
    Inventors: Paul Clarke, Roisin Thompson, Brendan O'Connor, Michael O'Connell, Kenneth McMahon
  • Publication number: 20130326210
    Abstract: Methods and systems for secure client-side communication between multiple domains is provided. Such methods and systems can provide for decreased communication latency particularly effective for dynamic multi-domain and/or multi-tenant environments while allowing for granular security or specific security of messages and operations with regard to users, user sessions, groups, organizations, permissions sets, applications, or any other logical delineation. Such methods and systems may involve a variety of security components, for example, at least one set of instructions including a plurality of defined instruction to be utilized by users of the set of instructions to communicate, and cryptographic construct data in order to verify the data integrity and the authenticity of messages sent and received using the secure client-side communication between multiple domains.
    Type: Application
    Filed: August 6, 2013
    Publication date: December 5, 2013
    Applicant: salesforce.com, inc.
    Inventors: Brendan O'Connor, Yoel Gluck
  • Patent number: 8539234
    Abstract: Methods and systems for secure client-side communication between multiple domains is provided. Such methods and systems can provide for decreased communication latency particularly effective for dynamic multi-domain and/or multi-tenant environments while allowing for granular security or specific security of messages and operations with regard to users, user sessions, groups, organizations, permissions sets, applications, or any other logical delineation. Such methods and systems may involve a variety of security components, for example, at least one set of instructions including a plurality of defined instruction to be utilized by users of the set of instructions to communicate, and cryptographic construct data in order to verify the data integrity and the authenticity of messages sent and received using the secure client-side communication between multiple domains.
    Type: Grant
    Filed: March 30, 2011
    Date of Patent: September 17, 2013
    Assignee: salesforce.com, inc.
    Inventors: Brendan O'Connor, Yoel Gluck
  • Patent number: 8419528
    Abstract: A gaming system and method are disclosed that include anonymous and identified player tracking, wherein gaming data is collected over one, two, or more gaming sessions, the data is analyzed to determine whether a selected criterion or selected criteria have been met, and if so, then initiating a response, such as triggering a flag or transmitting a notification to an operator.
    Type: Grant
    Filed: April 26, 2010
    Date of Patent: April 16, 2013
    Assignee: Multimedia Games, Inc.
    Inventors: Joseph R. Enzminger, Nimai Malle, Clifton Lind, Brendan O'Connor, Rodney L. Willyard, Troy Jungmann, Frank Roan, Jefferson C. Lind
  • Patent number: 8229970
    Abstract: A role tree having nodes corresponding to semantic roles in a hierarchy is defined. A posting list is generated for each association of a term and a semantic role in the hierarchy. The posting lists are stored contiguously on a physical storage medium such that a subtree of the hierarchy of semantic roles can be loaded from the storage medium as a single contiguous block. The posting lists for a subtree of the hierarchy are retrieved by obtaining data identifying the beginning location on the physical storage medium of the posting lists for the term at the top of a desired subtree of the hierarchy and data identifying the length of the posting lists of the desired subtree of the hierarchy. A single contiguous block that includes the posting lists for the desired subtree of the hierarchy is then retrieved from the beginning location through the specified length.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: July 24, 2012
    Assignee: Microsoft Corporation
    Inventors: Chad Walters, Giovanni Lorenzo Thione, Barney Pell, Lukas Biewald, Brendan O'Connor
  • Patent number: 8209321
    Abstract: Computer-readable media, computerized methods, and computer systems for conducting semantic processes to present search results that include highlighted regions which are relevant to a conceptual meaning of a query are provided. Initially, content of document(s) is accessed and semantic representations are derived by distilling linguistic representations from the content. These semantic representations may be stored at a semantic index. Also, a proposition is derived from the query by parsing search terms of the query, and distilling the proposition from the search terms. Typically, the proposition is a logical representation of the conceptual meaning of the query. The proposition is compared against the semantic representations at the semantic index to identify a matching set. Regions of the content within the document, from which the matching set of semantic representations are derived, are targeted.
    Type: Grant
    Filed: August 29, 2008
    Date of Patent: June 26, 2012
    Assignee: Microsoft Corporation
    Inventors: Barney Pell, Scott Prevost, Giovanni Lorenzo Thione, Brendan O'Connor, Lukas Biewald
  • Publication number: 20110320955
    Abstract: Systems and methods for providing concurrent access to a resource via multiple user identities via a single client entity. The client entity is allowed access to the resource utilizing a first user identity. An attempt to access the resource with the client entity utilizing a second user identity is detected. The second user identity is a child identity of the first user identity. The attempt to access the resource is restructured as an attempt to access the resource with a third user identity that is not a child identity of the first user identity. The restructured request is forwarded to the resource using the third user entity to access the resource. A response from the resource is restructured as a response to the client entity accessing the resource utilizing the second user identity. The restructured response is sent to the client entity accessing the resource utilizing the second user identity.
    Type: Application
    Filed: December 20, 2010
    Publication date: December 29, 2011
    Applicant: salesforce.com, inc.
    Inventor: Brendan O'Connor
  • Publication number: 20110307452
    Abstract: A system and method for performing code analysis in a database system. In one embodiment, a method includes receiving a request to scan code for a software application. The method further includes fetching metadata associated with a user, fetching the code for the software application, and scanning the code.
    Type: Application
    Filed: December 23, 2010
    Publication date: December 15, 2011
    Applicant: Salesforce.com, inc.
    Inventors: Robert Fly, Collin Greene, Brendan O'Connor, Brian Soby
  • Publication number: 20110246504
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for performing one or more actions based on a comparison of data associated with a client to one or more criteria. These mechanisms and methods for performing one or more actions based on a comparison of data associated with a client to one or more criteria can enable improved data collection and analysis, enhanced client knowledge of a system, etc.
    Type: Application
    Filed: November 9, 2010
    Publication date: October 6, 2011
    Applicant: SALESFORCE.COM, INC.
    Inventors: Steve Slater, Brendan O'Connor