Patents by Inventor Bryan Logan

Bryan Logan 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: 20230375046
    Abstract: A universal joint comprising a first ring cross link configured to be coupled to a driving yoke; a second ring cross link configured to be coupled to a driven yoke; an internal coupling yoke operably coupling yoke coupling the first ring cross link and the second ring cross link together, wherein at least one of the internal coupling yoke, the first cross link, and the second cross link include a wobble joint where the internal coupling yoke is coupled to the first cross link and/or the second cross link.
    Type: Application
    Filed: May 16, 2023
    Publication date: November 23, 2023
    Inventor: Bryan Logan Spicer
  • Patent number: 8508532
    Abstract: Systems and methods for positioning display elements are disclosed. One aspect of the disclosed embodiments is a method of positioning a set of display elements on a display. The method includes obtaining a hierarchy of nested wrapper elements, each display element in the set of display elements located within one of the nested wrapper elements, identifying visible and hidden subsets of display elements, and positioning the visible subset of display elements adjacent to each other by translating the wrapper elements of display elements in at least one of the hidden subset of display elements or the visible subset of display elements by a pre-determined distance so that each display element in the hidden subset of display elements becomes positioned at least one of behind one or more display elements in the visible subset of display elements or outside of a visible area of the display.
    Type: Grant
    Filed: August 24, 2011
    Date of Patent: August 13, 2013
    Assignee: Google Inc.
    Inventors: Bryan Logan, Keith Stanger
  • Patent number: 8388442
    Abstract: Methods and apparatus associate a computed difference factor to avatars that are to interact with one another in a simulated environment. Applying a difference factor to the avatars enables identification of similar avatars in order to avoid mistaken identities among the avatars. The difference factor predicts probability that one avatar is mimicking another avatar. An attribute uniqueness algorithm may assign the difference factor based on name, appearance, and/or accessory similarity between two avatars. A user index may be used to store data describing attributes of each avatar for analysis using programs that are stored in memory and that execute the attribute uniqueness algorithm. Further, system validation of each avatar provides ability to protect and control likeness of the avatars in the virtual world.
    Type: Grant
    Filed: September 4, 2008
    Date of Patent: March 5, 2013
    Assignee: International Business Machines Corporation
    Inventors: Cary Bates, Andres Gonzalez, Jr., Bryan Logan
  • Publication number: 20070283286
    Abstract: A graphical user interface, method, and apparatus for configuring a logical partition (LPAR), comprises one or more screens for configuring an LPAR having allocated resources residing on a server computer, the LPAR being uniquely identified by a partition ID; the one or more screens comprising an SNA selection element configured for user-selection of a shared network adapter (SNA) ID from one or more available SNA IDs, wherein each selectable SNA ID uniquely identifies a respective SNA installed on the server computer; a physical port selection element configured for user-selection of a physical port ID from one or more physical port IDs each corresponding to a respective physical port, wherein the one or more physical port IDs uniquely identify all physical ports residing on the respective SNA for the selected SNA ID; and an active configure button which, when selected by a user, causes the display of one or more screens for configuring a logical shared adapter (LSA) associated with the respective SNA.
    Type: Application
    Filed: August 20, 2007
    Publication date: December 6, 2007
    Inventors: Shamsundar Ashok, Bryan Logan, Christopher McNeils, Joy Underhill, Colin Verrilli
  • Publication number: 20070215433
    Abstract: A partitioned vending machine including: a user interface portion for receiving an input from a user; an insert for dispensing a product; a plurality of compartments designed to receive the insert; and a communications module for allowing communications with the partitioned vending machine.
    Type: Application
    Filed: March 16, 2006
    Publication date: September 20, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bryan Logan, Terrence Nixa, Bradley Voigt
  • Publication number: 20070174212
    Abstract: A method, system, and computer program product for implementing location-specific transaction services by a dispensing device situated in a defined geographic community are provided. The method includes providing location-specific information, including costs for items specific to the defined geographic community, and which are representative of a cost of living for the defined geographic community. The location-specific information is presented in a currency and language native to a requester of the location-specific information, as well as in a currency native to the defined geographic community. The location-specific information also includes a summation of costs for items selected by the requester, which is presented in a currency and language native to the requester and in a currency native to the defined geographic community. The method also includes executing a transaction between a financial institution and the requester based upon the summation of costs.
    Type: Application
    Filed: January 24, 2006
    Publication date: July 26, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Gregory Hintermeister, Bryan Logan, Timothy Mossing
  • Publication number: 20070157304
    Abstract: A method, apparatus and computer program product are provided for implementing automatic cookie synchronization between distinct web browsers. A proxy server is used to allow a user to synchronize cookies for the user among a plurality of browsers. A user first authenticates to the proxy server, which could be a traditional user id/password login or a passive authentication based upon a static IP address of a client browser. The proxy server receives a HTTP request from a client browser and forwards the HTTP request to a web server. The proxy server receives a HTTP response from a Web server and forwards the HTTP response to the client browser. The proxy server monitors the HTTP request and response communications, and stores cookies locally to the proxy server. When the user switches from one browser to another browser, the cookies created for the first browser automatically transfer to the second browser.
    Type: Application
    Filed: January 5, 2006
    Publication date: July 5, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bryan Logan, Timothy Mossing
  • Publication number: 20070132278
    Abstract: A molded composite panel for a vehicle and a method of constructing a panel assembly. The individual panels have laminated layers of abutting dissimilar materials including a core of material and outer layers of fibrous material molded on opposite sides of the core. The outer layers are molded at least in part about a plurality of connection features such that the connection features are carried by at least one of the outer layers or the core. The connection features of one panel are accessible for operable attachment to connection features of an adjacent panel to form a panel assembly.
    Type: Application
    Filed: December 12, 2005
    Publication date: June 14, 2007
    Inventors: Paul Lester, Bryan Logan, Jeremy Panasiewicz, Gerard Olszewski, Patrick O'Mahony
  • Publication number: 20070106516
    Abstract: A method, apparatus, system, and signal-bearing medium that, in an embodiment, create an alternative audio file with alternative audio segments and embed markers in the alternative audio file. Each of the markers is associated with a respective alternative audio segment, and the markers identify original closed caption data segments in a program. The alternative audio file is sent to a client. The client receives the program from a content provider, matches the markers to the original closed caption data segments, and substitutes the alternative audio segments for the original audio segments via the matches during presentation of the program. In an embodiment, alternative closed caption data is created that includes alternative closed caption data segments. Markers are embedded in the alternative closed caption data, each of the markers is associated with a respective one of the alternative closed caption data segments, and the markers identify the original closed caption data segments in the program.
    Type: Application
    Filed: November 10, 2005
    Publication date: May 10, 2007
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David Larson, Bryan Logan, Terrence Nixa
  • Publication number: 20070028228
    Abstract: Methods, apparatuses, and products are disclosed for software upgrades that include storing an upgrade on a computer, the upgrade having semantics for disparate configurations of computers; determining on the computer whether the upgrade can be effected concurrently; and, if the upgrade cannot be effected concurrently, advising a user of the upgrade's semantics on the computer.
    Type: Application
    Filed: July 28, 2005
    Publication date: February 1, 2007
    Applicant: International Business Machines Corporation
    Inventors: Robert Battista, Bryan Logan
  • Publication number: 20060215991
    Abstract: A television video recorder controlled by a viewer automatically compares a closed captioning stream from a current program instance with one or more respective closed captioning streams associated with previously recorded program instances to determine whether the current instance matches a previously recorded instance. If the closed captioning streams match, it is assumed that the current instance is a duplicate of a previously recorded instance, and the video recorder automatically takes an appropriate action with respect to recording at least one program instance. Preferably, one of the program instances is automatically deleted, so that there are no duplicates. Alternatively, the recorder might delete or mark from the saved program instance any portions thereof which do not match corresponding portions of a duplicate program instance, on the assumption that such portions are commercial advertisements.
    Type: Application
    Filed: March 24, 2005
    Publication date: September 28, 2006
    Applicant: International Business Machines Corporation
    Inventors: David Larson, Bryan Logan
  • Publication number: 20060161536
    Abstract: A method, apparatus, system, and signal-bearing medium that, in an embodiment, in response to a read command directed to a first directory, a query associated with the first directory is performed against a second directory, and the results of the query are returned in response to the read command. In response to an open command directed to a file in the first directory, the associated query is performed against the second directory, and the file is found in the query results. A file handle associated with the file is then created. If the query has an associated API, an instance of the API is created and a pointer to the instance is stored in the file handle. In response to a file command directed to the file handle, if the file handle contains a pointer to the API instance, the file operation is passed to the API instance.
    Type: Application
    Filed: January 14, 2005
    Publication date: July 20, 2006
    Applicant: International Business Machines Corporation
    Inventors: Nathan Faiman, Bryan Logan
  • Publication number: 20060126614
    Abstract: Automatic network configuration of a device including receiving a packet and selecting a network address in dependence upon a network address of the packet. In typical embodiments, receiving a packet also includes determining whether the received packet is an ARP query. If the received packet is an ARP query, selecting a network address in dependence upon a network address of the packet may include selecting a possible network address similar to the network address of the source of the packet; and sending an ARP query for the selected possible network address. If an ARP response is returned for the ARP query, embodiments may include selecting another possible network address similar to the network address of the source of the packet. If no ARP response is returned for the ARP query, embodiments may include accepting the possible network address as a network address for the device.
    Type: Application
    Filed: December 9, 2004
    Publication date: June 15, 2006
    Applicant: International Business Machines Corporation
    Inventor: Bryan Logan
  • Patent number: 6299240
    Abstract: A stiff torque box is used with frame rail segments to compose a vehicle frame. The stiff torque box is used to cross-link the left hand and right hand sides of a vehicle frame and is made up of an extruded aluminum skeleton which forms a number of internal cavities, as well as connecting tabs. The connecting tabs are used to fix the frame rail segments to the stiff torque box. Implementing stiff torque boxes in vehicle frame construction allows for more rigid vehicle frames with the advantage of additional weight savings. This construction is ideal for aluminum frame, front wheel drive and body on frame vehicles. Because of the characteristics of such a vehicle frame, opportunities arise to implement other weight conservative vehicle components.
    Type: Grant
    Filed: May 18, 2000
    Date of Patent: October 9, 2001
    Assignee: DaimlerChrysler Corporation
    Inventors: Del C Schroeder, David M Langer, Bryan Logan, David G Speth
  • Patent number: 6203089
    Abstract: A protective liner is provided for vehicles having a rear hatch or opening doors. The protective liner attaches to the opening of the rear hatch or opening and extends into the rear vehicle cavity protecting the vehicle interior form damage and debris when the vehicle is used for hauling lumber, logs, sand, gravel or debris.
    Type: Grant
    Filed: December 17, 1999
    Date of Patent: March 20, 2001
    Assignee: DaimlerChrysler Corporation
    Inventors: William W Doolittle, III, Del C Schroeder, Bryan Logan, David G Speth