Patents by Inventor Mark Tonkelowitz
Mark Tonkelowitz 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: 10715566Abstract: News feed stories are ranked so that new stories appear above previously viewed stories for users of a social networking system. Top news stories are selected by the social networking system based on a ranking algorithm that incorporates an analysis of affinities for interests, users, and entities in the social networking system based on user interactions. Other new stories are provided after the top new stories in a chronological order. For each user of the social networking system, a view state is recorded that includes the order of news feed stories provided to users. Based on the view state and received user input, the social networking system may determine whether to provide new news feed stories to a viewing user.Type: GrantFiled: February 27, 2019Date of Patent: July 14, 2020Assignee: Facebook, Inc.Inventors: Keith Schacht, Francis Luu, Lars Seren Backstrom, Mark Tonkelowitz
-
Patent number: 10708324Abstract: News feed stories are ranked so that new stories appear above previously viewed stories for users of a social networking system. Top news stories are selected by the social networking system based on a ranking algorithm that incorporates an analysis of affinities for interests, users, and entities in the social networking system based on user interactions. Other new stories are provided after the top new stories in a chronological order. For each user of the social networking system, a view state is recorded that includes the order of news feed stories provided to users. Based on the view state and received user input, the social networking system may determine whether to provide new news feed stories to a viewing user.Type: GrantFiled: February 27, 2019Date of Patent: July 7, 2020Assignee: Facebook, Inc.Inventors: Keith Schacht, Francis Luu, Lars Seren Backstrom, Mark Tonkelowitz
-
Patent number: 10379703Abstract: A social networking service presents information about the social network using multiple feeds in a user interface and provides mechanisms for filtering the content. A content feed includes the most recent content generated by the user's connections, and a highlights feed displays content based on importance and relevance. A user may add content to the social networking service through a composer interface. A user may also filter either or both of the content feed and the highlights feed using a filtering interface, which allows selective filtering of the feeds using one or more different types of filters, including as filtering by the source of the content, friends or networks, and/or content type.Type: GrantFiled: June 26, 2015Date of Patent: August 13, 2019Assignee: Facebook, Inc.Inventors: Arieh Steinberg, Mark Tonkelowitz, Peter Deng, Adam Mosseri, Adam Hupp, Aaron Sittig, Mark Zuckerberg
-
Patent number: 10264033Abstract: News feed stories are ranked so that new stories appear above previously viewed stories for users of a social networking system. Top news stories are selected by the social networking system based on a ranking algorithm that incorporates an analysis of affinities for interests, users, and entities in the social networking system based on user interactions. Other new stories are provided after the top new stories in a chronological order. For each user of the social networking system, a view state is recorded that includes the order of news feed stories provided to users. Based on the view state and received user input, the social networking system may determine whether to provide new news feed stories to a viewing user.Type: GrantFiled: July 15, 2015Date of Patent: April 16, 2019Assignee: Facebook, Inc.Inventors: Keith Schacht, Francis Luu, Lars Seren Backstrom, Mark Tonkelowitz
-
Patent number: 9787620Abstract: A social networking system aggregates two or more stories having at least one common characteristic to create an aggregated story unit. Each story describes an action performed on an object over the social networking system or external to the social networking system. The aggregated story unit includes one or more input elements allowing a viewing user to interact with the aggregate story unit as a whole or with individual stories in the aggregated story unit. The input elements included in the aggregated story unit may be based on the types of the actions or of the objects described by stories in the aggregated story unit and on one or more input policies.Type: GrantFiled: September 26, 2016Date of Patent: October 10, 2017Assignee: Facebook, Inc.Inventors: Robert William Cathcart, Mark Tonkelowitz, Xiao Ou Wang
-
Publication number: 20170012914Abstract: A social networking system aggregates two or more stories having at least one common characteristic to create an aggregated story unit. Each story describes an action performed on an object over the social networking system or external to the social networking system. The aggregated story unit includes one or more input elements allowing a viewing user to interact with the aggregate story unit as a whole or with individual stories in the aggregated story unit. The input elements included in the aggregated story unit may be based on the types of the actions or of the objects described by stories in the aggregated story unit and on one or more input policies.Type: ApplicationFiled: September 26, 2016Publication date: January 12, 2017Inventors: Robert William Cathcart, Mark Tonkelowitz, Xiao Ou Wang
-
Patent number: 9479347Abstract: A social networking system aggregates two or more stories having at least one common characteristic to create an aggregated story unit. Each story describes an action performed on an object over the social networking system or external to the social networking system. The aggregated story unit includes one or more input elements allowing a viewing user to interact with the aggregate story unit as a whole or with individual stories in the aggregated story unit. The input elements included in the aggregated story unit may be based on the types of the actions or of the objects described by stories in the aggregated story unit and on one or more input policies.Type: GrantFiled: March 8, 2016Date of Patent: October 25, 2016Assignee: Facebook, Inc.Inventors: Robert William Cathcart, Mark Tonkelowitz, Xiao Ou Wang
-
Publication number: 20160191261Abstract: A social networking system aggregates two or more stories having at least one common characteristic to create an aggregated story unit. Each story describes an action performed on an object over the social networking system or external to the social networking system. The aggregated story unit includes one or more input elements allowing a viewing user to interact with the aggregate story unit as a whole or with individual stories in the aggregated story unit. The input elements included in the aggregated story unit may be based on the types of the actions or of the objects described by stories in the aggregated story unit and on one or more input policies.Type: ApplicationFiled: March 8, 2016Publication date: June 30, 2016Inventors: Robert William Cathcart, Mark Tonkelowitz, Xiao Ou Wang
-
Patent number: 9319472Abstract: A social networking system aggregates two or more stories having at least one common characteristic to create an aggregated story unit. Each story describes an action performed on an object over the social networking system or external to the social networking system. The aggregated story unit includes one or more input elements allowing a viewing user to interact with the aggregate story unit as a whole or with individual stories in the aggregated story unit. The input elements included in the aggregated story unit may be based on the types of the actions or of the objects described by stories in the aggregated story unit and on one or more input policies.Type: GrantFiled: February 5, 2013Date of Patent: April 19, 2016Assignee: Facebook, Inc.Inventors: Robert William Cathcart, Mark Tonkelowitz, Vivian Wang
-
Publication number: 20150317287Abstract: News feed stories are ranked so that new stories appear above previously viewed stories for users of a social networking system. Top news stories are selected by the social networking system based on a ranking algorithm that incorporates an analysis of affinities for interests, users, and entities in the social networking system based on user interactions. Other new stories are provided after the top new stories in a chronological order. For each user of the social networking system, a view state is recorded that includes the order of news feed stories provided to users. Based on the view state and received user input, the social networking system may determine whether to provide new news feed stories to a viewing user.Type: ApplicationFiled: July 15, 2015Publication date: November 5, 2015Inventors: Keith Schacht, Francis Luu, Lars Seren Backstrom, Mark Tonkelowitz
-
Publication number: 20150319201Abstract: News feed stories are ranked so that new stories appear above previously viewed stories for users of a social networking system. Top news stories are selected by the social networking system based on a ranking algorithm that incorporates an analysis of affinities for interests, users, and entities in the social networking system based on user interactions. Other new stories are provided after the top new stories in a chronological order. For each user of the social networking system, a view state is recorded that includes the order of news feed stories provided to users. Based on the view state and received user input, the social networking system may determine whether to provide new news feed stories to a viewing user.Type: ApplicationFiled: July 6, 2015Publication date: November 5, 2015Inventors: Keith Schacht, Francis Luu, Lars Seren Backstrom, Mark Tonkelowitz
-
Publication number: 20150301703Abstract: A social networking service presents information about the social network using multiple feeds in a user interface and provides mechanisms for filtering the content. A content feed includes the most recent content generated by the user's connections, and a highlights feed displays content based on importance and relevance. A user may add content to the social networking service through a composer interface. A user may also filter either or both of the content feed and the highlights feed using a filtering interface, which allows selective filtering of the feeds using one or more different types of filters, including as filtering by the source of the content, friends or networks, and/or content type.Type: ApplicationFiled: June 26, 2015Publication date: October 22, 2015Inventors: Arieh Steinberg, Mark Tonkelowitz, Peter Deng, Adam Mosseri, Adam Hupp, Aaron Sittig, Mark Zuckerberg
-
Patent number: 9110953Abstract: A social networking service presents information about the social network using multiple feeds in a user interface and provides mechanisms for filtering the content. A content feed includes the most recent content generated by the user's connections, and a highlights feed displays content based on importance and relevance. A user may add content to the social networking service through a composer interface. A user may also filter either or both of the content feed and the highlights feed using a filtering interface, which allows selective filtering of the feeds using one or more different types of filters, including as filtering by the source of the content, friends or networks, and/or content type.Type: GrantFiled: December 23, 2009Date of Patent: August 18, 2015Assignee: Facebook, Inc.Inventors: Arieh Steinberg, Mark Tonkelowitz, Peter Deng, Adam Mosseri, Adam Hupp, Aaron Sittig, Mark Zuckerberg
-
Publication number: 20140222913Abstract: A social networking system aggregates two or more stories having at least one common characteristic to create an aggregated story unit. Each story describes an action performed on an object over the social networking system or external to the social networking system. The aggregated story unit includes one or more input elements allowing a viewing user to interact with the aggregate story unit as a whole or with individual stories in the aggregated story unit. The input elements included in the aggregated story unit may be based on the types of the actions or of the objects described by stories in the aggregated story unit and on one or more input policies.Type: ApplicationFiled: February 5, 2013Publication date: August 7, 2014Applicant: Facebook, Inc.Inventors: Robert William Cathcart, Mark Tonkelowitz, Vivian Wang
-
Patent number: 8010339Abstract: Efficient, updatable national language support for a mobile device is provided. NLS file segments are provided in a wrapper in the Virtual NLS file. Segments may be organized by language family. The number of segments that need to be searched is also minimized. At any point, any of the pointers for the dynamically updatable query table can be shifted around to improve performance. Existing APIs may be used for obtaining locale information by causing the APIs to iterate through all the known NLS segments in a specified search order.Type: GrantFiled: February 14, 2008Date of Patent: August 30, 2011Assignee: Microsoft CorporationInventors: Nathan Charu Arora, Chigusa Yasuda Sansen, Daryn Robbins, Mark Tonkelowitz
-
Publication number: 20110004831Abstract: A social networking service presents information about the social network using multiple feeds in a user interface and provides mechanisms for filtering the content. A content feed includes the most recent content generated by the user's connections, and a highlights feed displays content based on importance and relevance. A user may add content to the social networking service through a composer interface. A user may also filter either or both of the content feed and the highlights feed using a filtering interface, which allows selective filtering of the feeds using one or more different types of filters, including as filtering by the source of the content, friends or networks, and/or content type.Type: ApplicationFiled: December 23, 2009Publication date: January 6, 2011Inventors: Arieh Steinberg, Mark Tonkelowitz, Peter Deng, Atlam Mosseri, Adam Hupp, Aaron Sittig, Mark Zuckerberg
-
Publication number: 20090210216Abstract: Efficient, updatable national language support for a mobile device is provided. NLS file segments are provided in a wrapper in the Virtual NLS file. Segments may be organized by language family. The number of segments that need to be searched is also minimized. At any point, any of the pointers for the dynamically updatable query table can be shifted around to improve performance. Existing APIs may be used for obtaining locale information by causing the APIs to iterate through all the known NLS segments in a specified search order.Type: ApplicationFiled: February 14, 2008Publication date: August 20, 2009Applicant: Microsoft CorporationInventors: Nathan Charu Arora, Chigusa Yasuda Sansen, Daryn Robbins, Mark Tonkelowitz
-
Publication number: 20050132123Abstract: Described is a system and method used in manufacturing computer devices, in which a single manufacturing image file contains an internal partition and file system layout into which individual operating system component packages are written. The image file is independent of any particular storage technology. To generate the file, a disk image utility tool inputs a memory configuration file and a package-to-partition mapping file to create the partitions/file systems within the image file. The operating system components (package) are written into the partitions. To store (e.g., flash) the image file's data on a particular storage device, the image file is post-processed to customize the data for a particular storage device.Type: ApplicationFiled: May 1, 2004Publication date: June 16, 2005Applicant: Microsoft CorporationInventors: Jeffery Glaum, Andrew Rogers, Mark Tonkelowitz
-
Publication number: 20050132179Abstract: Described is a system and method in which software updates in the form of self-contained, secure entities are applied to an embedded device's non-volatile storage in a failsafe manner. Various types of software updates may be applied, and updates may contain executable code and/or data. Following a reboot, an initial program loader determines an update mode, and if updating, boots to a special update loader. The update loader processes update packages to apply the updates. Kernel partition, system partition and reserve section updates may be updated with entire files or binary difference files, with failure handling mechanisms are provided for each type of update. Updates may be simulated before committing them. Updates may be relocated in memory as appropriate for a device.Type: ApplicationFiled: May 1, 2004Publication date: June 16, 2005Applicant: Microsoft CorporationInventors: Jeffery Glaum, Scott Shell, Andrew Rogers, Michael Markley, Sachin Patel, Mark Tonkelowitz, Mark Plagge