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: 11128660Abstract: 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: GrantFiled: September 4, 2019Date of Patent: September 21, 2021Assignee: salesforce.com, inc.Inventor: Brendan O'Connor
-
Patent number: 10867044Abstract: 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: GrantFiled: May 30, 2018Date of Patent: December 15, 2020Assignee: AppOmni, Inc.Inventors: Brian Soby, Brendan O'Connor
-
Publication number: 20190394232Abstract: 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: ApplicationFiled: September 4, 2019Publication date: December 26, 2019Inventor: Brendan O'Connor
-
Patent number: 10465919Abstract: 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: GrantFiled: July 28, 2015Date of Patent: November 5, 2019Assignee: B2 Products Ltd.Inventors: Brendan A. O'Connor, Brad Bunt
-
Patent number: 10447729Abstract: 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: GrantFiled: December 20, 2010Date of Patent: October 15, 2019Assignee: salesforce.com, inc.Inventor: Brendan O'Connor
-
Publication number: 20170030593Abstract: 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: ApplicationFiled: July 28, 2015Publication date: February 2, 2017Applicant: B2 Products Ltd.Inventors: Brendan A. O'Connor, Brad Bunt
-
Patent number: 9378608Abstract: 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: GrantFiled: May 3, 2010Date of Patent: June 28, 2016Assignee: EVERI GAMES, INC.Inventors: Joseph R. Enzminger, Nimai Malle, Clifton Lind, Brendan O'Connor
-
Publication number: 20150263303Abstract: 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: ApplicationFiled: March 12, 2015Publication date: September 17, 2015Inventors: Michael Kudenov, Brendan O'Connor, Omar Awartani
-
Peptide Analogues of PA-IL and Their Utility for Glycan and Glycoconjugate Analysis and Purification
Publication number: 20150253336Abstract: 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: ApplicationFiled: May 21, 2015Publication date: September 10, 2015Inventors: Paul Clarke, Roisin Thompson, Brendan O'Connor, Michael O'Connell, Kenneth McMahon -
Peptide analogues of PA-IL and their utility for glycan and glycoconjugate analysis and purification
Patent number: 9056904Abstract: 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: GrantFiled: July 2, 2013Date of Patent: June 16, 2015Assignee: Dublin City UniversityInventors: Paul Clarke, Roisin Thompson, Brendan O'Connor, Michael O'Connell, Kenneth McMahon -
Patent number: 8904166Abstract: 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: GrantFiled: August 6, 2013Date of Patent: December 2, 2014Assignee: salesforce.com inc.Inventors: Brendan O'Connor, Yoel Gluck
-
Peptide Analogues of PA-IL and Their Utility for Glycan and Glycoconjugate Analysis and Purification
Publication number: 20140106371Abstract: 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: ApplicationFiled: July 2, 2013Publication date: April 17, 2014Applicant: Dublin City UniversityInventors: Paul Clarke, Roisin Thompson, Brendan O'Connor, Michael O'Connell, Kenneth McMahon -
Publication number: 20130326210Abstract: 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: ApplicationFiled: August 6, 2013Publication date: December 5, 2013Applicant: salesforce.com, inc.Inventors: Brendan O'Connor, Yoel Gluck
-
Patent number: 8539234Abstract: 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: GrantFiled: March 30, 2011Date of Patent: September 17, 2013Assignee: salesforce.com, inc.Inventors: Brendan O'Connor, Yoel Gluck
-
Patent number: 8419528Abstract: 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: GrantFiled: April 26, 2010Date of Patent: April 16, 2013Assignee: 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: 8229970Abstract: 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: GrantFiled: August 29, 2008Date of Patent: July 24, 2012Assignee: Microsoft CorporationInventors: Chad Walters, Giovanni Lorenzo Thione, Barney Pell, Lukas Biewald, Brendan O'Connor
-
Patent number: 8209321Abstract: 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: GrantFiled: August 29, 2008Date of Patent: June 26, 2012Assignee: Microsoft CorporationInventors: Barney Pell, Scott Prevost, Giovanni Lorenzo Thione, Brendan O'Connor, Lukas Biewald
-
Publication number: 20110320955Abstract: 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: ApplicationFiled: December 20, 2010Publication date: December 29, 2011Applicant: salesforce.com, inc.Inventor: Brendan O'Connor
-
Publication number: 20110307452Abstract: 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: ApplicationFiled: December 23, 2010Publication date: December 15, 2011Applicant: Salesforce.com, inc.Inventors: Robert Fly, Collin Greene, Brendan O'Connor, Brian Soby
-
Publication number: 20110246504Abstract: 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: ApplicationFiled: November 9, 2010Publication date: October 6, 2011Applicant: SALESFORCE.COM, INC.Inventors: Steve Slater, Brendan O'Connor