Patents by Inventor Ryo Chijiiwa
Ryo Chijiiwa 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: 11769113Abstract: Disclosed is a social networking system which provides personal pages for users and enables other users to modify the personal page of a given user. Generally, a given webpage is enabled to be collaboratively modified and edited by multiple users. In some embodiments, the owner of the personal page approves the trusted users and may define one or more rules that automatically define a trusted user. In some embodiments, rules for modifying/editing a social webpage may specify the type of operations users can perform on the page and may specify one or more potential target actions.Type: GrantFiled: May 23, 2022Date of Patent: September 26, 2023Assignee: Slack Technologies, LLCInventors: William Clement Aldrich, Ryo Chijiiwa, Vu Hao Thi Truong, Michael Speiser
-
Publication number: 20220284397Abstract: Disclosed is a social networking system which provides personal pages for users and enables other users to modify the personal page of a given user. Generally, a given webpage is enabled to be collaboratively modified and edited by multiple users. In some embodiments, the owner of the personal page approves the trusted users and may define one or more rules that automatically define a trusted user. In some embodiments, rules for modifying/editing a social webpage may specify the type of operations users can perform on the page and may specify one or more potential target actions.Type: ApplicationFiled: May 23, 2022Publication date: September 8, 2022Inventors: William Clement Aldrich, Ryo Chijiiwa, Vu Hao Thi Truong, Michael Speiser
-
Patent number: 11373144Abstract: Disclosed is a social networking system which provides personal pages for users and enables other users to modify the personal page of a given user. Generally, a given webpage is enabled to be collaboratively modified and edited by multiple users. In some embodiments, the owner of the personal page approves the trusted users and may define one or more rules that automatically define a trusted user. In some embodiments, rules for modifying/editing a social webpage may specify the type of operations users can perform on the page and may specify one or more potential target actions.Type: GrantFiled: April 13, 2021Date of Patent: June 28, 2022Assignee: Slack Technologies, LLCInventors: William Clement Aldrich, Ryo Chijiiwa, Vu Hao Thi Truong, Michael Speiser
-
Patent number: 11120400Abstract: Disclosed is a social networking system which provides personal pages for users and enables other users to modify the personal page of a given user. Generally, a given webpage is enabled to be collaboratively modified and edited by multiple users. In some embodiments, the owner of the personal page approves the trusted users and may define one or more rules that automatically define a trusted user. In some embodiments, rules for modifying/editing a social webpage may specify the type of operations users can perform on the page and may specify one or more potential target actions.Type: GrantFiled: May 16, 2011Date of Patent: September 14, 2021Assignee: Slack Technologies, Inc.Inventors: William Clement Aldrich, Ryo Chijiiwa, Vu Hao Thi Truong, Michael Speiser
-
Publication number: 20210279681Abstract: Disclosed is a social networking system which provides personal pages for users and enables other users to modify the personal page of a given user. Generally, a given webpage is enabled to be collaboratively modified and edited by multiple users. In some embodiments, the owner of the personal page approves the trusted users and may define one or more rules that automatically define a trusted user. In some embodiments, rules for modifying/editing a social webpage may specify the type of operations users can perform on the page and may specify one or more potential target actions.Type: ApplicationFiled: April 13, 2021Publication date: September 9, 2021Inventors: William Clement Aldrich, Ryo Chijiiwa, Vu Hao Thi Truong, Michael Speiser
-
Patent number: 10354083Abstract: A social network site with enhanced user interaction functionality. In particular implementations, a method includes receiving, at a social network site, a request from a first user for a personal page corresponding to a second user; transmitting a response to the request, wherein the response comprises the requested personal page of the second user, wherein the personal page comprises one or more controls that enable modification of the personal page; responsive to an activation of the one or more controls by the first user, determining if the first user is included in a group of trusted users associated with the second user, wherein the group of trusted users are permitted to modify the personal page of the second user; and conditionally storing data characterizing modification of the personal page by the first user.Type: GrantFiled: July 20, 2015Date of Patent: July 16, 2019Assignee: EXCALIBUR IP, LLCInventors: Ryo Chijiiwa, William Clement Aldrich, Vu Hao Thi Truong, Michael Speiser
-
Patent number: 9424551Abstract: Methods, apparatuses, and systems directed to facilitating secure, structured interactions between code modules executing within the context of a document processed by a user agent, such as a browser client, that implements a domain security model. In a particular implementation, a module connector script or object loaded into a base document discovers listener modules and sender modules corresponding to different origins or domains, and passes information between them. In this manner, a listener module may consume and use information from a sender module located on the same page simply by having an end-user add both modules to a web page without having to explicitly define any form of interconnection. For example, a photo module may access a user account at a remote photo sharing site, and provide one or more photos to a module that renders the photographs in a slide show.Type: GrantFiled: January 30, 2012Date of Patent: August 23, 2016Assignee: Yahoo! Inc.Inventors: Ryo Chijiiwa, Isaac Alfred Henry Wasileski
-
Publication number: 20150324603Abstract: A social network site with enhanced user interaction functionality. In particular implementations, a method includes receiving, at a social network site, a request from a first user for a personal page corresponding to a second user; transmitting a response to the request, wherein the response comprises the requested personal page of the second user, Wherein the personal page comprises one or more controls that enable modification of the personal page; responsive to an activation of the one or more controls by the first user, determining if the first user is included in a group of trusted users associated with the second user, wherein the group of trusted users are permitted to modify the personal page of the second user; and conditionally storing data characterizing modification of the personal page by the first user.Type: ApplicationFiled: July 20, 2015Publication date: November 12, 2015Inventors: Ryo Chijiiwa, William Clement Aldrich, Vu Hao Thi Truong, Michael Speiser
-
Patent number: 9177294Abstract: A social network site with enhanced user interaction functionality. In one implementation, a method includes receiving an invite request from an inviting user, wherein the invite request comprises identifying information associated with an invited user; generating a new account for the invited user; allowing the inviting user to create and customize a proposed personal page for the invited user; transmitting to the invited user an invitation and a link to the proposed personal page; and conditionally receiving a response from the invited user, wherein the response indicates if the invited user has accepted the personal page.Type: GrantFiled: September 11, 2007Date of Patent: November 3, 2015Assignee: YAHOO! INC.Inventors: Ryo Chijiiwa, Vu Hao Thi Truong, William Clement Aldrich
-
Publication number: 20150229683Abstract: A social network site with enhanced user interaction functionality. In one implementation, a method includes providing a personal page corresponding to a first user, wherein the personal page includes a digital pet module region comprising a representation of an animate object, an indicator of a current state of the animate object, an action selector control, and an action history comprising a user identifier of a previous user and an action selected by the previous user using the action selector control; receiving an indication of a selected action from a current user; modifying the state of a digital pet object based on the selected action; and causing a browser client to render the digital pet module region, the modified state, and an updated action history including an identification of the current user and the action selected by the user.Type: ApplicationFiled: April 24, 2015Publication date: August 13, 2015Inventors: Harold Alan Liss, Ryo Chijiiwa
-
Patent number: 9087325Abstract: A social network site with enhanced user interaction functionality. In particular implementations, a method includes receiving, at a social network site, a request from a first user for a personal page corresponding to a second user; transmitting a response to the request, wherein the response comprises the requested personal page of the second user, wherein the personal page comprises one or more controls that enable modification of the personal page; responsive to an activation of the one or more controls by the first user, determining if the first user is included in a group of trusted users associated with the second user, wherein the group of trusted users are permitted to modify the personal page of the second user; and conditionally storing data characterizing modification of the personal page by the first user.Type: GrantFiled: September 11, 2007Date of Patent: July 21, 2015Assignee: YAHOO! INC.Inventors: Ryo Chijiiwa, William Clement Aldrich, Vu Hao Thi Truong, Michael Speiser
-
Patent number: 9037970Abstract: A social network site with enhanced user interaction functionality. In one implementation, a method includes providing a personal page corresponding to a first user, wherein the personal page includes a digital pet module region comprising a representation of an animate object, an indicator of a current state of the animate object, an action selector control, and an action history comprising a user identifier of a previous user and an action selected by the previous user using the action selector control; receiving an indication of a selected action from a current user; modifying the state of a digital pet object based on the selected action; and causing a browser client to render the digital pet module region, the modified state, and an updated action history including an identification of the current user and the action selected by the user.Type: GrantFiled: September 11, 2007Date of Patent: May 19, 2015Assignee: YAHOO! INC.Inventors: Harold Alan Liss, Ryo Chijiiwa
-
Publication number: 20150058119Abstract: A promotion engine retrieves information associated with a merchant's inventory for online sites. The promotion engine uses the retrieved information to identify products to promote on an online site. An advertisement campaign is generated for the merchant by the promotion engine to promote the products and the promotion engine also purchases advertising placements associated with the online site. Advertisement content of the advertisement campaign is sent to the online site by the promotion engine and the advertisement campaign is maintained by the promotion engine for the merchant.Type: ApplicationFiled: August 22, 2014Publication date: February 26, 2015Inventors: Selcuk Atli, Jose Reyes, Bob Buch, Ryo Chijiiwa, Stefan Nikolic, Andy Horng, Allison Carlisle
-
Patent number: 8397212Abstract: A module hosting and content generation platform in a social network site. In particular embodiments, a method includes receiving, from a network application, one or more module requests for module output data, wherein each module request includes a module identifier, an instance identifier, and user identifier, a module identifier; retrieving configuration information from the user configuration data store based on each of the one or more module requests; retrieving a module view definition from the module data store; generating the module output data by merging user configuration data with the retrieved module view definition; and performing additional processing operations based on the view type associated with the module; and transmitting the module output data to the network application.Type: GrantFiled: August 29, 2007Date of Patent: March 12, 2013Assignee: Yahoo! Inc.Inventor: Ryo Chijiiwa
-
Publication number: 20120131448Abstract: Methods, apparatuses, and systems directed to facilitating secure, structured interactions between code modules executing within the context of a document processed by a user agent, such as a browser client, that implements a domain security model. In a particular implementation, a module connector script or object loaded into a base document discovers listener modules and sender modules corresponding to different origins or domains, and passes information between them. In this manner, a listener module may consume and use information from a sender module located on the same page simply by having an end-user add both modules to a web page without having to explicitly define any form of interconnection. For example, a photo module may access a user account at a remote photo sharing site, and provide one or more photos to a module that renders the photographs in a slide show.Type: ApplicationFiled: January 30, 2012Publication date: May 24, 2012Applicant: YAHOO! INC.Inventors: Ryo Chijiiwa, Isaac Alfred Henry Wasileski
-
Patent number: 8108770Abstract: Methods, apparatuses, and systems directed to facilitating secure, structured interactions between code modules executing within the context of a document processed by a user agent, such as a browser client, that implements a domain security model. In a particular implementation, a module connector script or object loaded into a base document discovers listener modules and sender modules corresponding to different origins or domains, and passes information between them. In this manner, a listener module may consume and use information from a sender module located on the same page simply by having an end-user add both modules to a web page without having to explicitly define any form of interconnection. For example, a photo module may access a user account at a remote photo sharing site, and provide one or more photos to a module that renders the photographs in a slide show.Type: GrantFiled: August 27, 2007Date of Patent: January 31, 2012Assignee: Yahoo! Inc.Inventors: Ryo Chijiiwa, Isaac Alfred Henry Wasileski
-
Patent number: 8108771Abstract: Methods, apparatuses, and systems directed to facilitating secure, structured interactions between code modules executing within the context of a document processed by a user agent, such as a browser client, that implements a domain security model. In a particular implementation, a module connector script or object loaded into a base document discovers listener modules and sender modules corresponding to different origins or domains, and passes information between them. In this manner, a listener module may consume and use information from a sender module located on the same page simply by having an end-user add both modules to a web page without having to explicitly define any form of interconnection. For example, a photo module may access a user account at a remote photo sharing site, and provide one or more photos to a module that renders the photographs in a slide show.Type: GrantFiled: September 9, 2008Date of Patent: January 31, 2012Assignee: Yahoo! Inc.Inventors: Ryo Chijiiwa, Isaac Alfred Henry Wasileski
-
Publication number: 20110219036Abstract: Particular embodiments of the present invention are related to a social network site with enhanced user interaction functionality. In particular implementations, a method includes accessing a list of contacts that are connected to an owner of a personal page of a social network; identifying one or more contact pairs from the list, wherein the contacts in each contact pair are not connected to each other; computing an affinity score for each identified contact pair; randomly selecting one or more of the contact pairs based on corresponding affinity scores; providing a friend connector user interface module to the owner of the personal page, wherein the friend connector user interface prompts the owner to invite the contacts of the selected contact pair to establish a connection association relative to the social network; and conditionally transmitting an invitation to the contacts of the contact pair based on one or more actions of the owner relative to the friend connector interface.Type: ApplicationFiled: May 16, 2011Publication date: September 8, 2011Applicant: Yahoo! Inc.Inventors: William Clement Aldrich, Ryo Chijiiwa, Vu Hao Thi Truong, Michael Speiser
-
Patent number: 7945862Abstract: Particular embodiments of the present invention are related to a social network site with enhanced user interaction functionality. In particular implementations, a method includes accessing a list of contacts that are connected to an owner of a personal page of a social network; identifying one or more contact pairs from the list, wherein the contacts in each contact pair are not connected to each other; computing an affinity score for each identified contact pair; randomly selecting one or more of the contact pairs based on corresponding affinity scores; providing a friend connector user interface module to the owner of the personal page, wherein the friend connector user interface prompts the owner to invite the contacts of the selected contact pair to establish a connection association relative to the social network; and conditionally transmitting an invitation to the contacts of the contact pair based on one or more actions of the owner relative to the friend connector interface.Type: GrantFiled: September 11, 2007Date of Patent: May 17, 2011Assignee: Yahoo! Inc.Inventors: William Clement Aldrich, Ryo Chijiiwa, Vu Hao Thi Truong, Michael Speiser
-
Publication number: 20090070684Abstract: Particular embodiments of the present invention are related to a social network site with enhanced user interaction functionality. In particular implementations, a method includes accessing a list of contacts that are connected to an owner of a personal page of a social network; identifying one or more contact pairs from the list, wherein the contacts in each contact pair are not connected to each other; computing an affinity score for each identified contact pair; randomly selecting one or more of the contact pairs based on corresponding affinity scores; providing a friend connector user interface module to the owner of the personal page, wherein the friend connector user interface prompts the owner to invite the contacts of the selected contact pair to establish a connection association relative to the social network; and conditionally transmitting an invitation to the contacts of the contact pair based on one or more actions of the owner relative to the friend connector interface.Type: ApplicationFiled: September 11, 2007Publication date: March 12, 2009Applicant: Yahoo! Inc.Inventors: William Clement Aldrich, Ryo Chijiiwa, Vu Hao Thi Truong, Michael Speiser