Patents by Inventor Brendan O'Callaghan

Brendan O'Callaghan 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: 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: 20120102032
    Abstract: Computer-implemented methods for mapping an element of a source information model to an element of a target information model, forming a cluster of elements for mapping across information models, and evaluating a mapping of elements across information models, and a system and computer program product thereof. The method of mapping an element of a source information model to an element of a target information model includes: receiving information for mapping a first element in a source cluster to an element in the target information model; mapping the first element to the target element using the received information for mapping the first element to the target element; and mapping all other elements in the source cluster to the target element.
    Type: Application
    Filed: October 21, 2010
    Publication date: April 26, 2012
    Applicant: International Business Machines Corporation
    Inventors: Brian Byrne, Songyun Duan, Achille Fokoue-Nkoutche, Brendan O'Sullivan, Kavitha Srinivas
  • 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: 20110313991
    Abstract: Disclosed herein is an integration of automatic search functionality into a business application. The application is monitored for an instance wherein the user is initiating an activity that involves an expenditure. Upon detection of such an activity, a query is automatically generated based on information related to the expenditure. The query is communicated to a search component, from which corresponding search results are eventually received. Finally, at least some information related to the search results is displayed to the user. In one embodiment, assuming the user's express or implicit approval, auto-generation of data and/or modification of business process flow are facilitated based on the search results.
    Type: Application
    Filed: August 11, 2011
    Publication date: December 22, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Ashvin Mathew, Brendan O'Meara, Nicolae Surpatanu, Eshwar Somashekar, Rajat Taneja
  • 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: 20110298619
    Abstract: An animal monitoring system, comprising at least one tag attachable to an animal, a real time location system (RTLS) for determining the three dimensional position of said at least one tag within a monitoring zone, orientation determining means for determining the orientation of said at least one tag, and discriminating means for discriminating between different activities of the at least one animal based upon the location and orientation of the animal's tag within the monitoring zone.
    Type: Application
    Filed: December 10, 2009
    Publication date: December 8, 2011
    Applicant: FAIRE (NI) LIMITED
    Inventors: Brendan O'Hare, Declan O'Hare, Jonathan Lee
  • Publication number: 20110246772
    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: March 30, 2011
    Publication date: October 6, 2011
    Applicant: salesforce.com, inc.
    Inventors: Brendan O'Connor, Yoel Gluck
  • 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
  • Patent number: 8024235
    Abstract: Disclosed herein is an integration of automatic search functionality into a business application. The application is monitored for an instance wherein the user is initiating an activity that involves an expenditure. Upon detection of such an activity, a query is automatically generated based on information related to the expenditure. The query is communicated to a search component, from which corresponding search results are eventually received. Finally, at least some information related to the search results is displayed to the user. In one embodiment, assuming the user's express or implicit approval, auto-generation of data and/or modification of business process flow are facilitated based on the search results.
    Type: Grant
    Filed: June 21, 2006
    Date of Patent: September 20, 2011
    Assignee: Microsoft Corporation
    Inventors: Ashvin Mathew, Brendan O'Meara, Nicolae Surpatanu, Eshwar Somashekar, Rajat Taneja
  • Publication number: 20110202412
    Abstract: A computer implemented method for reducing input performed in a commerce based application is provided. The method includes receiving a sequence of input values from an input device and associating the sequence of input values with an object in the application based on the sequence. A context of the application is determined One or more tasks in the application are automatically performed based on the object, the context and the sequence of input values.
    Type: Application
    Filed: April 25, 2011
    Publication date: August 18, 2011
    Applicant: MICROSOFT CORPORATION
    Inventors: Ashvin Mathew, Derrick Steven Bazlen, Jeffrey Blucher, Sylvester M. LaBlanc, Andreas Hoffmann, Gregg Robert Dingle, Brendan O'Meara
  • Publication number: 20110202152
    Abstract: In one aspect, a performance of a group of athletes is analyzed by locating at least one acceleration sensor on at least one member of the group, collecting acceleration-sensor output data during performance of an athletic event with the electronic apparatus, and comparing information provided by the acceleration-sensor output data to at least one predetermined threshold. In one embodiment, a plurality of acceleration sensors can be included on each member of the group of athletes, respectively, and the performance of the team in aggregate can be analyzed with the information provided by the acceleration-sensor output data from the plurality of acceleration sensors.
    Type: Application
    Filed: January 11, 2011
    Publication date: August 18, 2011
    Inventors: John Barton, Jan Vcelak, Frank Albert Stam, Brendan O'Flynn, Robert V. Donahoe
  • Patent number: 7996714
    Abstract: Systems and methods for redundancy management in fault tolerant computing are provided. The systems and methods generally relate to enabling the use of non-custom, off-the-shelf components and tools to provide redundant fault tolerant computing. The various embodiments described herein, generally speaking, use a decrementer register in a general purpose processor for synchronizing identical operations across redundant general purpose processors, execute redundancy management services in the kernels of commercial off-the-shelf real-time operating systems (RTOS) running on the general purpose processors, and use soft coded tables to schedule operations and assign redundancy management parameters across the general purpose processors.
    Type: Grant
    Filed: April 14, 2008
    Date of Patent: August 9, 2011
    Assignee: Charles Stark Draper Laboratory, Inc.
    Inventors: Brendan O'Connell, Joseph Kochocki
  • Patent number: 7976375
    Abstract: A processing device measures the time it takes for a player to take some action in a game and bases the award or result in the game for the player at least in part on that measured time. A player receives a more desirable result or outcome for a particular game play in response to a shorter player action time and/or receives a less desirable result or outcome for a particular game play in response to a longer player action time. Providing more desirable results for shorter player action times or less desirable results for longer player action times provides players an incentive that influences them to take the appropriate player actions more quickly.
    Type: Grant
    Filed: December 31, 2007
    Date of Patent: July 12, 2011
    Assignee: Multimedia Games, Inc.
    Inventors: Robert Lannert, Brendan O'Connor, Joseph R. Enzminger, Gary L. Loebig, Clifton Lind, Jefferson C. Lind
  • Patent number: 7953633
    Abstract: A computer implemented method for reducing input performed in a commerce based application is provided. The method includes receiving a sequence of input values from an input device and associating the sequence of input values with an object in the application based on the sequence. A context of the application is determined. One or more tasks in the application are automatically performed based on the object, the context and the sequence of input values.
    Type: Grant
    Filed: April 1, 2005
    Date of Patent: May 31, 2011
    Assignee: Microsoft Corporation
    Inventors: Ashvin Mathew, Derrick Steven Bazlen, Jeffrey Blucher, Sylvester M. LaBlanc, Andreas Hoffmann, Gregg Robert Dingle, Brendan O'Meara
  • Patent number: 7890628
    Abstract: A method and apparatus are provided for controlling services provided at a first electronic device at a second electronic device. A plurality of electronic devices connected to a network provide services in the form of providing data to the network, or allowing the data to be manipulated. Each service is represented as a manipulable data object created at the device providing the service. Each object contains sufficient information to allow the service the object represents to be controlled. The objects are transmitted over the network and are stored in an object list maintained by a master device. Any compatible device may then retrieve an object from the object list and use the information contained in it to fully control the service.
    Type: Grant
    Filed: August 6, 2004
    Date of Patent: February 15, 2011
    Assignee: STMicroelectronics Limited
    Inventors: Julian Marcus Wilson, Steven Nicholas Haydock, Brendan O'Connor
  • Publication number: 20110031977
    Abstract: This invention relates to a method and system for locating line faults in a medium voltage network (3). Heretofore, the known methods and systems provided relatively limited resolution of fault location. Typically, the fault location information was limited to a distance from the substation (5). In complex medium voltage networks with branching, these systems and methods are not ideal as faults could potentially be in a number of different locations, spread out over a large area. According to the present invention, line mounted sensors (23(a)-23(I) are positioned both upstream and downstream of each of the branch points (11 (a)-11 (e), 29(a)-29(b) and this enables a more accurate determination of the location of the fault in the medium voltage net-work. Furthermore, artificial neural networks are employed to improve detection and location of faults in the medium voltage net-work.
    Type: Application
    Filed: April 16, 2009
    Publication date: February 10, 2011
    Inventors: Charles Brendan O'Sullivan, Michael Anthony McCormack
  • Publication number: 20100283479
    Abstract: This invention relates to a method of detecting faults on an electrical power line (7) and a sensor (5) for use in such a method. Preferably, the sensor is a line-mounted sensor (5). The method comprises the initial step of determining an initial impedance profile for the power line (7), and thereafter the method comprises the subsequent steps of the line-mounted sensor (5) transmitting a conducted communication signal (41) along the power line, receiving a reflected signal (43) particular to the transmitted communication signal and correlating the transmitted signal and the reflected signal. By correlating the signals, it is possible to determine the actual impedance of the power line. The actual impedance of the power line may then be compared with the initial impedance profile and it is possible to ascertain whether a fault exists on the power line. Preferably, the method uses an adaptive filter to determine the location of the fault.
    Type: Application
    Filed: May 22, 2007
    Publication date: November 11, 2010
    Inventors: Michael Anthony McCormack, Charles Brendan O'Sullivan
  • Publication number: 20100273680
    Abstract: Methods for forming cell arrays of multiple cell samples arranged substantially in a monolayer on a single substrate particularly suited for diagnostic analysis are disclosed. The cell arrays are formed with a high-speed dispensing apparatus capable of dispensing small volumes in precise, complex patterns. Also disclosed are substrates upon which cell arrays may be formed, and methods for conducting diagnostic analyses on the formed cell arrays.
    Type: Application
    Filed: July 9, 2010
    Publication date: October 28, 2010
    Applicants: ACCUPATH DIAGNOSTIC LABORATORIES, INC. (D.B.A. U.S. LABS), BIODOT, INC.
    Inventors: Mathew Moore, Miriam Reyes, David Baunoch, Thomas Tisone, Brendan O'Farrell
  • Publication number: 20100216537
    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: Application
    Filed: May 3, 2010
    Publication date: August 26, 2010
    Inventors: Joseph R. Enzminger, Nimai Malle, Clifton Lind, Brendan O'Connor
  • Publication number: 20100203957
    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: Application
    Filed: April 26, 2010
    Publication date: August 12, 2010
    Applicant: Multimedia Games, Inc.
    Inventors: Joseph R. Enzminger, Nimai Malle, Clifton Lind, Brendan O'Connor, Rodney L. Willyard, Troy Jungmann, Frank Roan, Jefferson C. Lind