Patents by Inventor Nathan Brown

Nathan Brown 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: 20120254903
    Abstract: Disclosed in one example is a method for interfacing with multiple social networks. The method includes receiving a call from a social networking service agnostic social networking application for one of a plurality of social networking functions in a first format, translating the call in the first format to a call in a second format, the second format being one of a plurality of heterogeneous social networking service application programming interface formats, and passing the call in the second format to a first social networking service by utilizing a first social networking service application programming interface.
    Type: Application
    Filed: September 26, 2011
    Publication date: October 4, 2012
    Inventors: Nathan Brown, M. Ian Graham, Shantanu Talapatra, Scott Dale
  • Publication number: 20120254904
    Abstract: Disclosed in one example is a method for interfacing with multiple social networks. The method includes receiving a call from a social networking service agnostic social networking application for one of a plurality of social networking functions in a first format, translating the call in the first format to a call in a second format, the second format being one of a plurality of heterogeneous social networking service application programming interface formats, and passing the call in the second format to a first social networking service by utilizing a first social networking service application programming interface.
    Type: Application
    Filed: September 26, 2011
    Publication date: October 4, 2012
    Inventors: Nathan Brown, M. Ian Graham, Shantanu Talapatra, Scott Dale
  • Publication number: 20120227086
    Abstract: Disclosed in some examples is a method of aggregating social networking data by receiving first authentication information for a first social networking service, the first authentication information being associated with a user and being received from a first social networking application, receiving second authentication information for a second social networking service, the second authentication information being associated with the user and being received from a second social networking application, requesting first information regarding the user from the first social networking service using the first authentication information, receiving the first information regarding the user from the first social networking service and storing the received first information, requesting second information regarding the user from the second social networking service using the second authentication information; and receiving the second information regarding the user from the second social networking service and storing t
    Type: Application
    Filed: September 26, 2011
    Publication date: September 6, 2012
    Inventors: Scott Dale, Nathan Brown
  • Publication number: 20120226749
    Abstract: Disclosed in some examples is a method of aggregating social networking data by receiving first authentication information for a first social networking service, the first authentication information being associated with a user and being received from a first social networking application, receiving second authentication information for a second social networking service, the second authentication information being associated with the user and being received from a second social networking application, requesting first information regarding the user from the first social networking service using the first authentication information, receiving the first information regarding the user from the first social networking service and storing the received first information, requesting second information regarding the user from the second social networking service using the second authentication information; and receiving the second information regarding the user from the second social networking service and storing t
    Type: Application
    Filed: September 26, 2011
    Publication date: September 6, 2012
    Inventors: Scott Dale, Nathan Brown
  • Publication number: 20120227087
    Abstract: Disclosed in one example is a method of authenticating with multiple social network services. The method may include storing first authentication information associated with a user for a first social networking service using at least one computer processor, receiving second authentication information associated with the user for a second social networking service from a social networking application, and sending to the social networking application the first authentication information. The first authentication information may enable the social networking application to utilize a protected application programming interface call for the first social networking service and the second authentication information may enable the social networking application to utilize a protected application programming interface call for the second social networking service.
    Type: Application
    Filed: September 26, 2011
    Publication date: September 6, 2012
    Inventors: Nathan Brown, Henry Joseph Sommer, Andreas Selp Haugsnes
  • Patent number: 8171114
    Abstract: Disclosed in some examples is a method of caching by storing data in a first cache specific to a first geographic area and accessible only by a first application in the first geographic area; storing data in a second cache specific to a second geographic area and accessible by a plurality of applications in the second geographic area including the first application and a second application, the second geographic area being larger than and encompassing at least part of the first geographic area; responsive to a miss in the first cache for data, contacting the second cache and searching for the data in the second cache; and responsive to a hit for the data in the second cache, sending the data to a first application, wherein the data was placed in the second cache by a second application.
    Type: Grant
    Filed: September 26, 2011
    Date of Patent: May 1, 2012
    Assignee: Zynga Inc.
    Inventors: Scott Dale, Nathan Brown, Michael Luxton
  • Patent number: 8041402
    Abstract: An improved method, apparatus, and computer instructions for a mobile device for managing ring tones. A radio frequency transmission is detected from another mobile device. In response to detecting the radio frequency transmission from the other mobile device, a ring tone used by the other mobile device is identified to form an identified ring tone. The current ring tone is selectively changed for the mobile device to an alternate ring tone, depending on the identified ring tone.
    Type: Grant
    Filed: December 31, 2008
    Date of Patent: October 18, 2011
    Assignee: International Business Machines Corporation
    Inventors: Faisal M. Awada, Joe Nathan Brown, Philip Bernard Burkes
  • Patent number: 8024544
    Abstract: System, method, and computer program product for monitoring resources capable of being assigned to different partitions of a data processing system from a free resources pool of the data processing system. A free resources event log is associated with the free resources pool for maintaining a log of events for each resource that is in the free resources pool. When a resource is assigned to a partition from the free resources pool, a log of events for the assigned resource is transferred from the free resources event log to an event log associated with the partition.
    Type: Grant
    Filed: May 13, 2004
    Date of Patent: September 20, 2011
    Assignee: International Business Machines Corporation
    Inventors: Faisal M. Awada, Joe Nathan Brown, Philip Bernard Burkes, Victor Espinoza, Jr.
  • Patent number: 7966400
    Abstract: A method, system and apparatus for delivering an alternate Web page to a browser are provided. The method, system and apparatus include the implementation of indicating Web pages that are not authorized to be displayed by the browser using content filter settings, comparing the content filter settings to content labels incorporated in a requested Web page and delivering an alternate Web page, if there is a match. The filter settings are generated by the browser and sent to a server in a request message. The browser also incorporates a semaphore in the request message. The semaphore is used to indicate whether the comparison should be undertaken. Thus, if the semaphore is absent in the request message, the requested Web page is delivered to the browser as customary.
    Type: Grant
    Filed: April 3, 2003
    Date of Patent: June 21, 2011
    Assignee: International Business Machines Corporation
    Inventors: Joe Nathan Brown, Philip Bernard Burkes
  • Patent number: 7716599
    Abstract: A system and computer program for controlling screen focus for files and applications during presentations provides for protection of information in a computer-generated presentation setting and prevention of interruption of a presentation by unwanted computer activity. A list is built of applications and files for which screen access is permitted during the presentation. Upon an indication that the presentation is active, when an application or file is about to obtain screen focus, the list is checked to determine whether access is permitted for the file or application. If the application or file is should not have the focus, execution of an application or opening of a file is blocked, or screen focus is denied to windows generated in conjunction with application or file. The indication that the presentation is active may be the connection of a particular display type (e.g., a projector) or the use of a certain display port.
    Type: Grant
    Filed: April 3, 2008
    Date of Patent: May 11, 2010
    Assignee: International Business Machines Corporation
    Inventor: Joe Nathan Brown
  • Publication number: 20100094347
    Abstract: A bone fixation device is provided with an elongate body having a longitudinal axis and having a first state in which at least a portion of the body is flexible and a second state in which the body is generally rigid, an actuateable gripper disposed at a distal location on the elongated body, and an actuator operably connected to the gripper to deploy the gripper from a retracted configuration to an expanded configuration. Methods of repairing a fracture of a bone are also disclosed. One such method comprises inserting a bone fixation device into an intramedullary space of the bone to place at least a portion of an elongate body of the fixation device in a flexible state on one side of the fracture and at least a portion of a hub on another side of the fracture, and operating an actuator to deploy at least one gripper of the fixation device to engage an inner surface of the intramedullary space to anchor the fixation device to the bone.
    Type: Application
    Filed: June 10, 2009
    Publication date: April 15, 2010
    Inventors: Charles L. Nelson, Trung Ho Pham, Stephen R. McDaniel, Heber Saravia, Nathan Brown, Thomas R. Hackett, Lonnie Paulos, Robert G. Coleman
  • Publication number: 20100034849
    Abstract: This invention relates to bicistronic flavivirus vectors, methods of using such vectors in the prevention and treatment of disease, and methods of making such vectors.
    Type: Application
    Filed: January 31, 2008
    Publication date: February 11, 2010
    Applicant: Sanofi Pasteur Biologics Co.
    Inventors: Simon Delagrave, Nathan Brown, Harold Kleanthous, Farshad Guirakhoo, Alexander Rumyantsev
  • Publication number: 20100023010
    Abstract: A bone fixation device is provided with an elongate body having a longitudinal axis and having a first state in which at least a portion of the body is flexible and a second state in which the body is generally rigid, an actuateable gripper disposed at a distal location on the elongated body, a hub located on a proximal end of the elongated body, and an actuator operably connected to the gripper to deploy the gripper from a retracted configuration to an expanded configuration. Methods of repairing a fracture of a bone are also disclosed. One such method comprises inserting a bone fixation device into an intramedullary space of the bone to place at least a portion of an elongate body of the fixation device in a flexible state on one side of the fracture and at least a portion of a hub on another side of the fracture, and operating an actuator to deploy at least one gripper of the fixation device to engage an inner surface of the intramedullary space to anchor the fixation device to the bone.
    Type: Application
    Filed: June 10, 2009
    Publication date: January 28, 2010
    Inventors: Charles L. Nelson, Heber Saravia, Stephen R. McDaniel, Trung Ho Pham, Kai U. Mazur, Stephen B. Gunther, Nathan Brown
  • Patent number: 7539933
    Abstract: An apparatus and method of highlighting links that are not clearly identifiable in a Web document are provided. When the document is displayed, if the links are not clearly recognizable as such, the user may depress a button. Upon depressing the button, all the links embedded in the document will be highlighted. Here, highlighted is used to mean any manner that may be used to make the links clearly recognizable as such.
    Type: Grant
    Filed: November 15, 2001
    Date of Patent: May 26, 2009
    Assignee: International Business Machines Corporation
    Inventors: Joe Nathan Brown, Philip Bernard Burkes
  • Publication number: 20090104944
    Abstract: An improved method, apparatus, and computer instructions for a mobile device for managing ring tones. A radio frequency transmission is detected from another mobile device. In response to detecting the radio frequency transmission from the other mobile device, a ring tone used by the other mobile device is identified to form an identified ring tone. The current ring tone is selectively changed for the mobile device to an alternate ring tone, depending on the identified ring tone.
    Type: Application
    Filed: December 31, 2008
    Publication date: April 23, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Faisal M. Awada, Joe Nathan Brown, Philip Bernard Burkes
  • Patent number: 7523386
    Abstract: A user at a receiving Web station is provided with several alternate Web page display interface formats, from which the user may select the appropriate format for each Web document that he bookmarks. Thus, each time that a bookmarked Web document will be displayed subsequently, it will have this optimum presentation interface format. The implementation comprises bookmarking a received Web document, predetermining at least one display interface format alternate to said standard display interface format for bookmarked Web documents, providing a document folder associated with each alternate display interface format, enabling a user to put a bookmarked Web document into a document folder associated with an alternate display interface format and displaying bookmarked documents in said document folder in said alternate display interface format.
    Type: Grant
    Filed: September 11, 2003
    Date of Patent: April 21, 2009
    Assignee: International Business Machines Corporation
    Inventors: Faisal M. Awada, Joe Nathan Brown, Philip Bernard Burkes, Victor Espinoza, Jr.
  • Patent number: 7496853
    Abstract: A method of enabling a user to manage items such as text, graphics image, audio clips, video clips etc. on a clipboard are provided. The method includes displaying a window having at least one option for managing the items on the clipboard and allowing the user to assert the option to manage the items. In another embodiment, a method is provided to indicate a selected item at a location in a document displayed in a graphical user interface with a scrollbar. The method includes selecting the item, determining whether the item is a file, and displaying, if the item is a file, an icon representing the file in the scrollbar at a location corresponding to the location of the highlighted item.
    Type: Grant
    Filed: May 8, 2003
    Date of Patent: February 24, 2009
    Assignee: International Business Machines Corporation
    Inventors: Faisal M. Awada, Joe Nathan Brown, Philip Bernard Burkes, Herman Rodriguez
  • Patent number: 7486971
    Abstract: An improved method, apparatus, and computer instructions for a mobile device for managing ring tones. A radio frequency transmission is detected from another mobile device. In response to detecting the radio frequency transmission from the other mobile device, a ring tone used by the other mobile device is identified to form an identified ring tone. The current ring tone is selectively changed for the mobile device to an alternate ring tone, depending on the identified ring tone.
    Type: Grant
    Filed: December 2, 2004
    Date of Patent: February 3, 2009
    Assignee: International Business Machines Corporation
    Inventors: Faisal M. Awada, Joe Nathan Brown, Philip Bernard Burkes
  • Patent number: 7437678
    Abstract: A method, system, and a computer program product that enables a second window opened on a display screen to “flow” into and fill/occupy all available space within the displayable area of the display screen without overlapping a first window occupying less than the maximum width and/or length of the display area. A window flowing utility enables multiple windows to concurrently coexist and fill the maximum displayable area of the display screen. The window flowing utility determines which areas of the display screen are not currently being utilized by the first window, and allows the second window to occupy all of the available space remaining on the display device surrounding the first window.
    Type: Grant
    Filed: October 27, 2005
    Date of Patent: October 14, 2008
    Assignee: International Business Machines Corporation
    Inventors: Faisal M. Awada, Joe Nathan Brown, Philip Bernard Burkes
  • Publication number: 20080189652
    Abstract: A system and computer program for controlling screen focus for files and applications during presentations provides for protection of information in a computer-generated presentation setting and prevention of interruption of a presentation by unwanted computer activity. A list is built of applications and files for which screen access is permitted during the presentation. Upon an indication that the presentation is active, when an application or file is about to obtain screen focus, the list is checked to determine whether access is permitted for the file or application. If the application or file is should not have the focus, execution of an application or opening of a file is blocked, or screen focus is denied to windows generated in conjunction with application or file. The indication that the presentation is active may be the connection of a particular display type (e.g., a projector) or the use of a certain display port.
    Type: Application
    Filed: April 3, 2008
    Publication date: August 7, 2008
    Inventor: Joe Nathan Brown