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: 20150221401
    Abstract: An apparatus and method to remotely perform automated piping and piping attachment weld inspections. The apparatus has two spaced positioning arms that rotate out from one side of a frame structure and a kicker arm that rotates out from an opposite side of the frame structure at a location between the two positioning arms. The positioning arms and the kicker arm wedge the frame structure between an object to be scanned and an opposing structure. A scanning subassembly supported on the frame structure is configured to pivot and move in an appropriate direction and to pilot a transducer around the surface of the object to be scanned.
    Type: Application
    Filed: October 15, 2014
    Publication date: August 6, 2015
    Applicant: WESTINGHOUSE ELECTRIC COMPANY LLC
    Inventors: Kevin J. Foley, Nathan A. Brown, Charles R. Barrett
  • Patent number: 9003505
    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: Grant
    Filed: September 26, 2011
    Date of Patent: April 7, 2015
    Assignee: Zynga Inc.
    Inventors: Nathan Brown, Henry Joseph Sommer, Andreas Selp Haugsnes
  • Patent number: 8984541
    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: Grant
    Filed: January 7, 2013
    Date of Patent: March 17, 2015
    Assignee: Zynga Inc.
    Inventors: Nathan Brown, M. Ian Graham, Shantanu Talapatra, Scott Dale
  • Publication number: 20140244761
    Abstract: Disclosed in one example is a system for providing social networking data including a data store configured to store a user profile associated with a first user and may include a user identification, a first and second social networking user identifier for a first and second social networking service, a first and second connection between a second and third user on the first and second social networking services respectively. The system includes a response module to respond to a request for information from a social networking application with at least a portion of the profile associated with the first user if it is present in the data store. If the profile is not present in the data store, the response module may create a new profile associated with the first user and add it to the data store.
    Type: Application
    Filed: May 7, 2014
    Publication date: August 28, 2014
    Applicant: Zynga Inc.
    Inventors: Scott Dale, Nathan Brown
  • Patent number: 8745134
    Abstract: Disclosed in one example is a system for providing social networking data including a data store configured to store a user profile associated with a first user and may include a user identification, a first and second social networking user identifier for a first and second social networking service, a first and second connection between a second and third user on the first and second social networking services respectively. The system includes a response module to respond to a request for information from a social networking application with at least a portion of the profile associated with the first user if it is present in the data store. If the profile is not present in the data store, the response module may create a new profile associated with the first user and add it to the data store.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: June 3, 2014
    Assignee: Zynga Inc.
    Inventors: Scott Dale, Nathan Brown
  • Patent number: 8700735
    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: November 19, 2012
    Date of Patent: April 15, 2014
    Assignee: Zynga Inc.
    Inventors: Scott Dale, Nathan Brown, Michael Arieh Luxton
  • Publication number: 20130295134
    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: July 15, 2013
    Publication date: November 7, 2013
    Inventors: Simon DELAGRAVE, Nathan Brown, Harold Kleanthous, Farshad Guirakhoo, Alexander A. Rumyantsev
  • Patent number: 8549073
    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: Grant
    Filed: September 26, 2011
    Date of Patent: October 1, 2013
    Assignee: Zynga Inc.
    Inventors: Scott Dale, Nathan Brown
  • Patent number: 8522137
    Abstract: Disclosed in some examples are systems, methods, and machine readable medium for programming an application for multiple target social networks using custom markup tags that are independent of any custom markup tags defined by social networking services. These independent tags may be translated into the custom markup tags defined by the social networking service of interest if the desired functionality is supported in that social networking service using custom markup tags or if the tags are not supported, by a set of instructions for executing the same functionality.
    Type: Grant
    Filed: July 25, 2011
    Date of Patent: August 27, 2013
    Assignee: Zynga Inc.
    Inventors: Nathan Brown, M. Ian Graham, Shantanu Talapatra
  • Patent number: 8486417
    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: Grant
    Filed: January 31, 2008
    Date of Patent: July 16, 2013
    Assignee: Sanofi Pasteur Biologics, LLC
    Inventors: Simon Delagrave, Nathan Brown, Harold Kleanthous, Farshad Guirakhoo, Alexander Rumyantsev
  • Patent number: 8429277
    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: Grant
    Filed: September 26, 2011
    Date of Patent: April 23, 2013
    Assignee: Zynga Inc.
    Inventors: Scott Dale, Nathan Brown
  • Patent number: 8352970
    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: Grant
    Filed: September 26, 2011
    Date of Patent: January 8, 2013
    Assignee: Zynga Inc.
    Inventors: Nathan Brown, M. Ian Graham, Shantanu Talapatra, Scott Dale
  • Patent number: 8352969
    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: Grant
    Filed: September 26, 2011
    Date of Patent: January 8, 2013
    Assignee: Zynga Inc.
    Inventors: Nathan Brown, M. Ian Graham, Shantanu Talapatra, Scott Dale
  • Patent number: 8347322
    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: Grant
    Filed: March 31, 2011
    Date of Patent: January 1, 2013
    Assignee: Zynga Inc.
    Inventors: Nathan Brown, M. Ian Graham, Shantanu Talapatra, Scott Dale
  • Patent number: 8332488
    Abstract: Disclosed in one example is a data access method in which a request for application data from a first application is received. The application data is searched for in a first cache and responsive to a miss from the first cache, a second cache is contacted over a network and searched. Responsive to a miss from the second cache, a third cache is contacted over a network and searched. The third cache being specific to one of a plurality of geographical areas, the third cache storing data for the first application and a plurality of other applications executing in that geographical area, the searching for the application data in the third cache including searching data stored by the plurality of other applications and data stored by the first application. If the third cache misses, a persistent store is contacted over a network and searched. If any of the first, second, or third caches hits, receiving the application data.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: December 11, 2012
    Assignee: Zynga Inc.
    Inventors: Scott Dale, Nathan Brown, Michael Luxton
  • Patent number: 8296784
    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: Grant
    Filed: September 26, 2011
    Date of Patent: October 23, 2012
    Assignee: Zynga Inc.
    Inventors: Nathan Brown, M. Ian Graham, Shantanu Talapatra, Scott Dale
  • Patent number: 8287541
    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 actuatable 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: Grant
    Filed: June 10, 2009
    Date of Patent: October 16, 2012
    Assignee: Sonoma Orthopedic Products, Inc.
    Inventors: Charles L. Nelson, Heber Saravia, Stephen R. McDaniel, Trung Ho Pham, Kai U. Mazur, Stephen B. Gunther, Nathan Brown
  • Patent number: 8287539
    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: Grant
    Filed: June 10, 2009
    Date of Patent: October 16, 2012
    Assignee: Sonoma Orthopedic Products, Inc.
    Inventors: Charles L. Nelson, Trung Ho Pham, Stephen R. McDaniel, Heber Saravia, Nathan Brown, Thomas R. Hackett, Lonnie Paulos, Robert G. Coleman
  • Publication number: 20120254902
    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: 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