Patents by Inventor Jacob Andrews

Jacob Andrews 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: 9819492
    Abstract: In particular embodiments, a computing device accesses a device identifier that is encoded in the hardware of the computing device. The device identifier is used to generate a device key that will uniquely identify the particular computing device. The computing device stores the device key in a data store, and sends the device key to be stored on a first computer server. The computing device subsequently requests a user action from a second computer server, and the second computing server requests user authentication. The computing device generates a first authentication code using a cryptographic hash algorithm and the device key, and sends the first authentication code to the second computer server. The computing device is authenticated based on a second authentication code generated by the first computer server using the device key.
    Type: Grant
    Filed: August 10, 2016
    Date of Patent: November 14, 2017
    Assignee: Facebook, Inc.
    Inventors: Jacob Andrew Brill, Daniel Gregory Muriello
  • Patent number: 9807193
    Abstract: In one embodiment, a method includes receiving from a mobile device of a user configuration data of the mobile device. The configuration data identifies one or more characteristics of the mobile device. The method also includes determining a group of users of the social-networking system based at least in part on the configuration data. Each user in the group of users uses a mobile device having similar configuration data as the mobile device of the user. The method also includes providing user-assistance information associated with the group of users to the user.
    Type: Grant
    Filed: August 3, 2012
    Date of Patent: October 31, 2017
    Assignee: Facebook, Inc.
    Inventors: Jacob Andrew Brill, Neel Ishwar Murarka
  • Patent number: 9754123
    Abstract: One or more techniques and/or systems are provided for dynamically maintaining user centric data. For example, a data provider app may have knowledge about user centric data associated with a user (e.g., a social network app may have contact information for a social network friend of the user). A user centric profile may be defined for the user centric data based upon information provided by the data provider app (e.g., a contact card may be generated for the social network friend). Responsive to receiving a request for the user centric profile from a requestor app (e.g., an event planning app), the user centric profile may be exposed to the user but not to the requestor app for security and/or privacy purposes. For example, an operating system may present at least some of the user centric profile within an operating system user interface.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: September 5, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jacob Andrew Sabulsky, Christopher Scott Dickens, Zainab Hakim, Harris Syed, Axel Andrejs, John Saxon Morrow, Ranjib Singh Badh, Sarjana Sheth, Sermet Iskin, Manoj Kumar Biswas, Sashi Raghupathy, Jayaraman Kalyana Sundaram
  • Patent number: 9727886
    Abstract: A social networking system performs account recovery for a user with the help of the user's connections (e.g., friends). The social networking system selects connections of the user based on information indicating likelihood of real-world interactions between the user and the selected connections. Access codes are sent to the selected connections and the user instructed to obtain access codes from the selected connections via a communication that is outside the social networking system, for example, via phone. The user provides the access codes obtained from the selected connections to the social networking system. If the access codes provided by the user match the access codes sent to the selected connections, the user is granted access to the account. Real-world interactions between two users are determined based on sharing of devices between the users or information indicating presence of the users in the same place during same time interval.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: August 8, 2017
    Assignee: Facebook, Inc.
    Inventors: Yigal Dan Rubinstein, Jacob Andrew Brill, Arturo Bejar, Jonathan H. Frank, David Breger
  • Patent number: 9719435
    Abstract: Techniques for measuring cylinder pressure include receiving an analog cylinder pressure signal indicative of pressure in a cylinder of an engine and an angular position signal indicative of an angular position of the engine. The analog cylinder pressure signal is converted to a digital cylinder pressure signal by (i) windowing the analog cylinder pressure signal in the angle-domain using the angular position signal and (ii) sampling the windowed analog cylinder pressure signal in the time-domain, and the digital cylinder pressure signal is filtered in the time-domain to obtain a filtered digital cylinder pressure signal. A measured pressure in the angle domain is obtained by sampling the filtered digital cylinder pressure signal using the angular position signal, and operation of the engine is controlled using the measured cylinder pressure.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: August 1, 2017
    Assignee: FCA US LLC
    Inventors: Jacob Andrew Kohn, Dung Kieu Lam
  • Publication number: 20170195315
    Abstract: A social networking system performs account recovery for a user with the help of the user's connections (e.g., friends). The social networking system selects connections of the user based on information indicating likelihood of real-world interactions between the user and the selected connections. Access codes are sent to the selected connections and the user instructed to obtain access codes from the selected connections via a communication that is outside the social networking system, for example, via phone. The user provides the access codes obtained from the selected connections to the social networking system. If the access codes provided by the user match the access codes sent to the selected connections, the user is granted access to the account. Real-world interactions between two users are determined based on sharing of devices between the users or information indicating presence of the users in the same place during same time interval.
    Type: Application
    Filed: March 23, 2017
    Publication date: July 6, 2017
    Inventors: Yigal Dan Rubinstein, Jacob Andrew Brill, Arturo Bejar, Jonathan H. Frank, David Breger
  • Publication number: 20170178184
    Abstract: An online system receives a content item from content providers and a target audience criterion and for targeting the received content item. The online system determines recommendations of modifications of the target audience criteria such that users of the modified target audience criteria have a higher likelihood of interacting with the content item compared to the received target audience criteria. The online system stores measures of interest of subsets of users for different topics. The online system determines topics associated with the content item and determines measures of interest of subsets of users in the content item based on topics associated with the content item. The online system provides recommendations for modifying the target audience criteria based on the determined measures of interests of users.
    Type: Application
    Filed: December 17, 2015
    Publication date: June 22, 2017
    Inventors: Jacob Andrew Brill, Gianluca Iannaccone
  • Publication number: 20170176291
    Abstract: Methods for monitoring a components include locating a plurality of machined surface features on the component, locating at least one reference point, and measuring a plurality of first distances between the plurality of machined surface features and the at least one reference point.
    Type: Application
    Filed: December 17, 2015
    Publication date: June 22, 2017
    Inventors: Parvangada Ganapathy Bojappa, Jason Lee Burnside, Gregory Lee Hovis, William Farris Ranson, Jacob Andrew Salm
  • Publication number: 20170167930
    Abstract: Components can comprise a substrate, an embedded strain sensor comprising at least two reference points disposed on the substrate, and an outer coating disposed over at least a portion of the embedded strain sensor.
    Type: Application
    Filed: December 10, 2015
    Publication date: June 15, 2017
    Inventors: Jacob Andrew Salm, Thomas James Batzinger, Bryan Joseph Germann, John David Ward, JR., William Farris Ranson
  • Publication number: 20170159446
    Abstract: A turbine engine system includes a component positioned such that the component is subject to wear. The component includes an outer surface configured to be subjected to wear and a wear indication feature formed in the outer surface. The wear indication feature includes a first dimension at the outer surface and a second dimension at an inward location relative to the outer surface. The second dimension is different from the first dimension.
    Type: Application
    Filed: December 2, 2015
    Publication date: June 8, 2017
    Inventors: Jonathan William Graham, Paul Michael Kienitz, Jacob Andrew Salm
  • Publication number: 20170148152
    Abstract: A system for monitoring a component is provided. The system includes a plurality of fiducial markers, an optical scanner for analyzing the fiducial markers, and a processor. The plurality of fiducial markers may be on an exterior surface of the component. The processor may be in operable communication with the optical scanner and operable for measuring the fiducial markers along an X-axis, a Y-axis, and a Z-axis to obtain an X-axis data point set, a Y-axis data point set, and a Z-axis data point set. The X-axis, the Y-axis, and the Z-axis are mutually orthogonal. Methods of using the system are also provided.
    Type: Application
    Filed: November 25, 2015
    Publication date: May 25, 2017
    Inventors: Bryan J. Germann, Gregory Lee Hovis, Jacob Andrew Salm
  • Patent number: 9660993
    Abstract: Particular embodiments may receive and log information related to one or more events occurring on one or more client computing devices associated with a user. An event may comprise a restriction of a user action on a social-networking system, the restriction comprising the social-networking system blocking the user from performing the user action. An event may comprise a login issue associated with logging in to the social-networking system. An event may comprise a system or device error. System errors may comprise events originating from a third-party system. For each event, an indication of the event and at least one user-activatable reference may be provided for display to the user. A control action may then be determined for the event in response to a user selection of the user-activatable reference. An interface may provide third parties with a view of a user's events as well as functionality to effect control actions.
    Type: Grant
    Filed: October 25, 2012
    Date of Patent: May 23, 2017
    Assignee: Facebook, Inc.
    Inventors: Jacob Andrew Brill, Daniel Gregory Muriello, Andrew Bartholomew
  • Patent number: 9626725
    Abstract: A social networking system performs account recovery for a user with the help of the user's connections (e.g., friends). The social networking system selects connections of the user based on information indicating likelihood of real-world interactions between the user and the selected connections. Access codes are sent to the selected connections and the user instructed to obtain access codes from the selected connections via a communication that is outside the social networking system, for example, via phone. The user provides the access codes obtained from the selected connections to the social networking system. If the access codes provided by the user match the access codes sent to the selected connections, the user is granted access to the account. Real-world interactions between two users are determined based on sharing of devices between the users or information indicating presence of the users in the same place during same time interval.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: April 18, 2017
    Assignee: Facebook, Inc.
    Inventors: Yigal Dan Rubinstein, Jacob Andrew Brill, Arturo Bejar, Jonathan H. Frank, David Breger
  • Patent number: 9611753
    Abstract: An apparatus for inspecting a turbine blade tip shroud includes a frame comprising a top surface and a bottom surface that is alignable with the turbine blade tip shroud, and, at least one z-notch inspection slot that passes through the frame from the top surface to the bottom surface and is positioned to align with at least one z-notch of the turbine blade tip shroud when the frame is aligned on the turbine blade tip shroud.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: April 4, 2017
    Assignee: General Electric Company
    Inventors: Jacob Andrew Salm, Blake Allen Fulton, Keith Alan Lord
  • Publication number: 20170091815
    Abstract: A user makes a request to restrict targeted advertising through third party services accessed on a client device. A publishing system obtains information indicating that the user requested to restrict targeted advertising. The publishing system updates a profile associated with an account of the user to indicate that the user has requested to restrict targeted advertising.
    Type: Application
    Filed: September 28, 2015
    Publication date: March 30, 2017
    Inventors: Jacob Andrew Brill, Gianluca Iannaccone, Sarah Rotman Epps, David Townsend Martin
  • Patent number: 9578499
    Abstract: An online system determines whether a request for creating a session with the online system is suspicious. The online system associates a user account with a mobile key of a mobile device and geographical locations of the mobile device. The mobile key comprises unique identifier of the mobile device that is permanently stored on the mobile device. Upon receiving a request to create a session for the user account, the online system compares information associated with the user request with information describing the mobile device. For example, information associated with the user request can be a location determined by mapping internet protocol addresses obtained from the request. The online system determines whether the request is suspicious based on the comparison. If the online system determines that the request is suspicious, the online system may require enhanced authentication before granting the request.
    Type: Grant
    Filed: August 21, 2012
    Date of Patent: February 21, 2017
    Assignee: Facebook, Inc.
    Inventors: Jacob Andrew Brill, Ryan McGeehan, Daniel Gregory Muriello
  • Publication number: 20170044900
    Abstract: A system for adaptively machining a shroud of a blade used in a turbomachine is provided. The system may include a computer system including a module(s) configured to: extract geometric location data from a 3D model of the shroud after use in the turbomachine, the 3D model created by digitizing using a digitizing device. The geometric location data includes geometric location data of a hard face plane of the shroud exposed to wear during turbomachine operation and of a non-worn surface adjacent to the hard face plane substantially unexposed to wear during turbomachine operation. Comparing the geometric location data of the non-worn surface from the three-dimensional model to a manufacturing model of the blade determines a change in position of the non-worn surface from use of the blade in the turbomachine. The change in position is used to modify a machining instruction used by a machining device to repair the hard face plane.
    Type: Application
    Filed: August 12, 2015
    Publication date: February 16, 2017
    Inventors: Jacob Andrew Salm, Mark Carmine Bellino, James Ryan Connor, Gareth William David Lewis, Keith Alan Lord
  • Patent number: 9567860
    Abstract: According to one aspect, a fixture for an airfoil shroud having a first end edge, a second end edge, a leading edge, a trailing edge, a radially outer side and a radially inner side with respect to a rotor axis of a bucket having the airfoil shroud is provided. The fixture includes a base plate, a first member extending from the base plate configured to locate and abut the first end edge, a second member extending from the base plate configured to locate and abut a side of a seal rail, a third member extending from the base plate configured to locate and abut the radially outer side of the airfoil shroud and a template recess formed in the base plate proximate the first end edge to define a geometry of a relief cut in the trailing edge of the airfoil shroud.
    Type: Grant
    Filed: November 27, 2012
    Date of Patent: February 14, 2017
    Assignee: General Electric Company
    Inventors: Jacob Andrew Salm, James Ryan Connor, John David Ward, Jr.
  • Patent number: 9542739
    Abstract: A system and method for virtually inspecting contact gaps of a blade stage of a turbomachine is disclosed. The system may include a digitizing device for obtaining a three-dimensional model of a shroud of each blade of the blade stage. A computer system may include at least one module configured to perform the following steps: extracting a geometric location data of a hard place plane of each shroud from the three-dimensional model; generating a three-dimensional virtual rendering of the shrouds of the blade stage based on the geometric location data and the known dimensions of the blade stage, the three-dimensional virtual rendering including a rendering of contact gaps between adjacent shrouds; and inspecting the blade stage using the three-dimensional virtual rendering.
    Type: Grant
    Filed: August 12, 2015
    Date of Patent: January 10, 2017
    Assignee: General Electric Company
    Inventors: Jacob Andrew Salm, James Ryan Connor, Jeffrey David Erno
  • Publication number: 20160354712
    Abstract: A filter cartridge constructed to prevent an enclosed pleated filter from collapsing into the through-bores formed in a rigid core in high differential pressure applications. The core is modified with reduced-dimension bores to reduce the area of filter material not supported by the core. Alternatively, or in addition, a semi-rigid or rigid core wrap is superposed about the core to add further structural support to the pleated filter. The wrap is formed as a webbed structure with the thickness and spacing of the webbing segments adjusted to partially occlude the underlying core though-bores. This reduces the effective cross-sectional diameter of the through-bores to reduce the overall area of the pleated filter unsupported by the core. The through-bores may have modified shapes to maintain the area of the through-bore and reduce the distance of the through-bore center point from portions of the core wall defining the through-bore. The core also may be modified with clustered through-bores regions.
    Type: Application
    Filed: June 6, 2016
    Publication date: December 8, 2016
    Applicant: Saint-Gobain Performance Plastics Corporation
    Inventors: ZhenWu Lin, Jacob Andrews