Patents by Inventor Todd Jackson
Todd Jackson 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: 11394669Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for assisting participation in a social network. In one aspect, a method is performed by a system of one or more data processing devices. The method includes receiving, at the system, a historical record of message exchange between an individual and members in a member network, the system determining, for each of the members, whether the individual is likely to want to be related to the respective member, each determination considering the number and transactional characteristics of the message exchange between the individual and the respective member in the historical record, and the system outputting the determinations that the individual is likely to want to be related to at least two of the respective members.Type: GrantFiled: August 7, 2017Date of Patent: July 19, 2022Assignee: Google LLCInventors: Brian Stoler, Neilfred Picciotto, Joseph Rozier, John A. Costigan, III, Todd Jackson, Edward S. Ho, Braden F. Kowitz, Michael H. Leggett, Ari J. Leichtberg, Keith J. Coleman
-
Patent number: 11347754Abstract: A method of managing a display of applications on a computing device can include identifying a plurality of contexts in which the computing device is used, each context being associated with (i) one or more signals and (ii) a plurality of applications. The method can also include detecting at least a subset of the signals during usage of the computing device and determining, based on the detected signals, that the computing devices is being used within a first context. The method can further include ranking, based on usage of the computing device, the applications associated with the first context. The method can still further include displaying, based on the ranking, representations of a first subset of the applications associated with the first context on a display of the computing device.Type: GrantFiled: May 7, 2019Date of Patent: May 31, 2022Assignee: Twitter, Inc.Inventors: Edward Ho, Gordon Luk, Todd Jackson
-
Patent number: 10949429Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products. A score for each of a plurality of authors of posts submitted to a server system is determined. The score for each individual author in the plurality is based on a score of one or more authors in the plurality that have requested to subscribe to a stream of posts that the individual author submits to the server system. A particular post submitted by a particular author in the plurality is received at the server system and from a computing device. A score is assigned to the particular post based on a score of the particular author. The particular post is transmitted from the server system to computing devices that are associated with authors who have requested to subscribe to posts by the particular author.Type: GrantFiled: December 18, 2017Date of Patent: March 16, 2021Assignee: Google LLCInventors: Todd Jackson, Andrew A. Bunner, Matthew S. Steiner, John Pongsajapan, Annie Tsung-I Chen, Keith J. Coleman, Edward S. Ho, Sean E. McBride, Jessica Shih-Lan Cheng
-
Patent number: 10858850Abstract: A reinforcement system for a wall includes a bracket secured to a support disposed above the wall with a plurality of fasteners. A strap is engaged with the bracket and is adhered to the wall for reinforcing the wall.Type: GrantFiled: September 17, 2008Date of Patent: December 8, 2020Assignee: FORTRESS STABILIZATION SYSTEMSInventors: Donald E. Wheatley, Todd Jackson
-
Patent number: 10551995Abstract: In a general aspect, a computer-implemented method can include displaying a first user interface window on a touchscreen display of a computing device, where first user interface window includes a plurality of application icons associated with respective applications available for execution by the computing device. The computer-implemented method can further include detecting a touch input on the touchscreen display at a location associated with a first application icon from the plurality of application icons. The computer-implemented method can also include, in response to the touch input, displaying concurrently on the touchscreen display of the computing device a first portion of the first user interface window and a second portion of a second user interface window, wherein the second user interface window displays a user interface of the application associated with the first application icon.Type: GrantFiled: September 26, 2014Date of Patent: February 4, 2020Assignee: Twitter, Inc.Inventors: Edward Ho, Gordon Luk, Todd Jackson
-
Patent number: 10511652Abstract: In general, the subject matter described in this specification can be embodied in methods, systems and program products. A server system receives from a plurality of computing devices indications that a user of each of the computing devices requested to receive posts that a first user authors. The server system receives from a first computing device a post that was authored by the first user. The post is transmitted from the server system to the plurality of computing devices. A score for the post is determined to satisfy a criteria for transmission to a second user who has not requested to receive posts authored by the first user. The determination uses a distance of the second user to the first user in a social network graph. In response, the post is transmitted from the server system to a second computing device that is associated with the second user.Type: GrantFiled: February 14, 2018Date of Patent: December 17, 2019Assignee: Google LLCInventors: Todd Jackson, Andrew A. Bunner, Matthew Steiner, John Pongsajapan, Jessica Shih-Lan Cheng, Edward Ho, Sean McBride
-
Patent number: 10282451Abstract: A method of managing a display of applications on a computing device can include identifying a plurality of contexts in which the computing device is used, each context being associated with (i) one or more signals and (ii) a plurality of applications. The method can also include detecting at least a subset of the signals during usage of the computing device and determining, based on the detected signals, that the computing devices is being used within a first context. The method can further include ranking, based on usage of the computing device, the applications associated with the first context. The method can still further include displaying, based on the ranking, representations of a first subset of the applications associated with the first context on a display of the computing device.Type: GrantFiled: September 26, 2014Date of Patent: May 7, 2019Assignee: Twitter, Inc.Inventors: Edward Ho, Gordon Luk, Todd Jackson
-
Publication number: 20180183852Abstract: In general, the subject matter described in this specification can be embodied in methods, systems and program products. A server system receives from a plurality of computing devices indications that a user of each of the computing devices requested to receive posts that a first user authors. The server system receives from a first computing device a post that was authored by the first user. The post is transmitted from the server system to the plurality of computing devices. A score for the post is determined to satisfy a criteria for transmission to a second user who has not requested to receive posts authored by the first user. The determination uses a distance of the second user to the first user in a social network graph. In response, the post is transmitted from the server system to a second computing device that is associated with the second user.Type: ApplicationFiled: February 14, 2018Publication date: June 28, 2018Applicant: Google LLCInventors: Todd JACKSON, Andrew A. BUNNER, Matthew STEINER, John PONGSAJAPAN, Jessica Shih-Lan CHENG, Edward HO, Sean McBRIDE
-
Patent number: 9979777Abstract: A system and method for generating a stream of content includes a content stream module that generates a model based on user input and/or prior activities using heterogeneous data sources. The heterogeneous data sources include search, entertainment, social activity and activity on third-party sites. The content stream module retrieves candidate content items that have interests that are similar to the user. The candidate content items are compared to the model and scored based upon interestingness of the content item to the user. The content stream module generates the stream of content from the candidate content items.Type: GrantFiled: April 3, 2014Date of Patent: May 22, 2018Assignee: Google LLCInventors: Andrew Tomkins, Dandapani Sivakumar, Sangsoo Sung, Justin Kosslyn, Todd Jackson, Andre Rohe, Ya Luo, Andrew Bunner, Alexander Sobol, Luca de Alfaro
-
Publication number: 20180131648Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for assisting participation in a social network. In one aspect, a method is performed by a system of one or more data processing devices. The method includes receiving, at the system, a historical record of message exchange between an individual and members in a member network, the system determining, for each of the members, whether the individual is likely to want to be related to the respective member, each determination considering the number and transactional characteristics of the message exchange between the individual and the respective member in the historical record, and the system outputting the determinations that the individual is likely to want to be related to at least two of the respective members.Type: ApplicationFiled: August 7, 2017Publication date: May 10, 2018Applicant: Google LLCInventors: Brian Stoler, Neilfred Picciotto, Joseph Rozier, John A. Costigan, III, Todd Jackson, Edward S. Ho, Braden F. Kowitz, Michael H. Leggett, Ari J. Leichtberg, Keith J. Coleman
-
Patent number: 9930096Abstract: In general, the subject matter described in this specification can be embodied in methods, systems and program products. A server system receives from a plurality of computing devices indications that a user of each of the computing devices requested to receive posts that a first user authors. The server system receives from a first computing device a post that was authored by the first user. The post is transmitted from the server system to the plurality of computing devices. A score for the post is determined to satisfy a criteria for transmission to a second user who has not requested to receive posts authored by the first user. The determination uses a distance of the second user to the first user in a social network graph. In response, the post is transmitted from the server system to a second computing device that is associated with the second user.Type: GrantFiled: July 30, 2014Date of Patent: March 27, 2018Assignee: Google LLCInventors: Todd Jackson, Andrew A. Bunner, Matthew Steiner, John Pongsajapan, Jessica Shih-Lan Cheng, Edward Ho, Sean McBride
-
Patent number: 9900358Abstract: A system and method for generating a stream of content with candidate content items associated with a likelihood of being interesting to a user. A model generation engine generates a model for a user. A scoring engine obtains candidate content items and compares candidate content items to a model to determine the most interesting content items. A user interface engine organizing first and second content items in a first direction and a third content item in a second direction. The user interface engine receives feedback that includes a request for additional content items or a request to remove an interest associated with a selected content item from the model. The model generation engine updates the model in response to feedback.Type: GrantFiled: January 26, 2015Date of Patent: February 20, 2018Assignee: Google LLCInventors: Andrew Tomkins, Todd Jackson, Shaun Modi, Ray Su, Justin Lewis Kosslyn, Robert Spiro, Jessica Ko, Cameron Adams
-
Patent number: 9858275Abstract: A system and method for generating a real-time stream of content from heterogeneous data sources and a real-time index. The heterogeneous data sources include search, entertainment, social activity and activity on third-party sites. A fetching unit retrieves recent content that is indexed in the real-time index according to keywords. A model generation engine generates a model based on user activities. The mixer compares candidate content items from the heterogeneous data sources and the real-time index to the model to generate scores for each item and generates a stream of content based on the scores.Type: GrantFiled: September 1, 2015Date of Patent: January 2, 2018Assignee: Google LLCInventors: Andrew Tomkins, Dandapani Sivakumar, Sangsoo Sung, Justin Kosslyn, Todd Jackson, Andre Rohe, Ya Luo, Andrew Bunner, Alexander Sobol, Luca de Alfaro
-
Patent number: 9846728Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products. A score for each of a plurality of authors of posts submitted to a server system is determined. The score for each individual author in the plurality is based on a score of one or more authors in the plurality that have requested to subscribe to a stream of posts that the individual author submits to the server system. A particular post submitted by a particular author in the plurality is received at the server system and from a computing device. A score is assigned to the particular post based on a score of the particular author. The particular post is transmitted from the server system to computing devices that are associated with authors who have requested to subscribe to posts by the particular author.Type: GrantFiled: September 12, 2016Date of Patent: December 19, 2017Assignee: Google Inc.Inventors: Todd Jackson, Andrew A. Bunner, Matthew S. Steiner, John Pongsajapan, Annie Tsung-I Chen, Keith J. Coleman, Edward S. Ho, Sean E. McBride, Jessica Shih-Lan Cheng
-
Patent number: 9729352Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for assisting participation in a social network. In one aspect, a method is performed by a system of one or more data processing devices. The method includes receiving, at the system, a historical record of message exchange between an individual and members in a member network, the system determining, for each of the members, whether the individual is likely to want to be related to the respective member, each determination considering the number and transactional characteristics of the message exchange between the individual and the respective member in the historical record, and the system outputting the determinations that the individual is likely to want to be related to at least two of the respective members.Type: GrantFiled: February 8, 2010Date of Patent: August 8, 2017Assignee: Google Inc.Inventors: Brian Stoler, Neilfred Picciotto, Joseph M. Rozier, John A. Costigan, III, Todd Jackson, Edward S. Ho, Braden F. Kowitz, Michael H. Leggett, Ari J. Leichtberg, Keith J. Coleman
-
Patent number: 9699187Abstract: Exemplary methods, apparatuses, and systems receive a request from a user to access content for a group of users of a social networking system, and send the content to the user including an interface to a third party system. The interface is to enable the user to retrieve information related to a third party service from the third party system to share with the group. The user sends the information related to the third party service to share with the group to the social networking system. The social networking system sends the shared information related to the third party service to a group member based on the group member requesting access to the content. In one embodiment, the third party service stores a file or folder on a third party server and the shared information includes a link to the shared file or folder.Type: GrantFiled: March 15, 2013Date of Patent: July 4, 2017Assignee: FACEBOOK, INC.Inventors: Sizhe Chen, Kenneth Lau, Thomas Whitnah, Richard Armbrust, Todd Jackson
-
Patent number: 9579788Abstract: Methods automatically and comprehensively self-test the operation, hardware, and programs of a robotic system to reveal problems in a robotic system. The system preferably evaluates repeatability of measurement by each distance sensor, an accuracy of measurement by each distance sensor, an accuracy of movement of any positioning joints used to position the robot arm, and an accuracy of at least one routine of the system control programs. The positioning joints may include one or more rotational joints or one or more translational joints. In some embodiments, the robotic system is a robotic pulse/echo layer thickness (PELT) system. When a robotic system has passed all of the tests, then the system performance has been verified. The inclusion of these self-tests allows a robotic PELT system owner to determine whether or not the robotic portion of a system is performing correctly.Type: GrantFiled: February 10, 2012Date of Patent: February 28, 2017Assignee: Ascent Ventures, LLCInventors: Samuel Rosenberg, Todd Jackson
-
Patent number: 9553835Abstract: A computer-implemented method can include accessing a micro-blog to retrieve a real-time copy of the micro-blog thread and delivering the real-time copy of the micro-blog thread for display in an e-mail message.Type: GrantFiled: November 26, 2013Date of Patent: January 24, 2017Assignee: Google Inc.Inventors: Todd Jackson, Jonathan D. Perlow, Edward S. Ho, Andrew A. Bunner, Henry Y. Wong, David M. Cohen, Bruce J. DiBello, John Pongsajapan, Braden F. Kowitz, Patrick A. Barry, Michael H. Leggett
-
Patent number: 9485285Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for assisting the authoring of posts to an asymmetric social network. In one aspect, a method performed by a system of one or more data processing devices includes receiving, at the system, an identification of an electronic document that is available on the Internet, the system identifying image content in the electronic document, the system filtering the identified image content, the system triggering presentation of the filtered image content to an author of a post to an asymmetric social network, the system receiving a selection of a first image from amongst the presented image content, and the system adding the first image to a post to the asymmetric social network.Type: GrantFiled: November 11, 2013Date of Patent: November 1, 2016Assignee: Google Inc.Inventors: Samuel Shoji Fukujima Goto, Joseph Rideout, Braden F. Kowitz, Todd Jackson
-
Publication number: 20160305078Abstract: A seal between abutting cement segments is provided, the cement segments each having a top surface, each top surface being substantially in the same plane. The seal comprises an epoxy adhesive in contact with the cement segment and a woven member The woven member comprises carbon fiber bundles, each of the bundles are bonded to the top surface of the cement segments.Type: ApplicationFiled: June 30, 2016Publication date: October 20, 2016Inventors: Donald E. WHEATLEY, Todd JACKSON