Patents by Inventor Alan Yee
Alan Yee 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: 12455933Abstract: A computing system is provided, including one or more processors configured to provide a social media platform configured to serve a content feed to a user. The processor is further configured to generate user content interaction information by detecting user interactions with the content feed and provide a recommendation engine that selects content items for display in the content feed based on the generated user content interaction information. The processor is further configured to receive a refresh request to refresh the recommendation engine and refresh the recommendation engine at least in part by masking or resetting the user content interaction information upon receiving the refresh request. After the refresh, the processor is further configured to generate, via the recommendation engine, post-refresh content items based on the masked or reset user content interaction information, and transmit the post-refresh content items to the user device for display in the content feed.Type: GrantFiled: September 27, 2022Date of Patent: October 28, 2025Inventors: Jordan Furlong, Han Cheng, Ciaran Farley, Alan Yee, Isha Mukesh Shah, Riley Gish, Amanda Hanna, Jinyi Lu, Wenrong Zhang, Yiming Chen, Tsz Ling Christina Leung
-
Publication number: 20240104149Abstract: A computing system is provided, including one or more processors configured to provide a social media platform configured to serve a content feed to a user. The processor is further configured to generate user content interaction information by detecting user interactions with the content feed and provide a recommendation engine that selects content items for display in the content feed based on the generated user content interaction information. The processor is further configured to receive a refresh request to refresh the recommendation engine and refresh the recommendation engine at least in part by masking or resetting the user content interaction information upon receiving the refresh request. After the refresh, the processor is further configured to generate, via the recommendation engine, post-refresh content items based on the masked or reset user content interaction information, and transmit the post-refresh content items to the user device for display in the content feed.Type: ApplicationFiled: September 27, 2022Publication date: March 28, 2024Inventors: Jordan Furlong, Han Cheng, Ciaran Farley, Alan Yee, Isha Mukesh Shah, Riley Gish, Amanda Hanna, Jinyi Lu, Wenrong Zhang, Yiming Chen, Tsz Ling Christina Leung
-
Publication number: 20220227289Abstract: An external notification system includes a first detector, a controller, and an information output device. The first detector detects when a body part of a driver is in contact with or proximate to a notification triggering portion located inside a vehicle and outputs a first detection signal. The controller generates a notification control signal based on the first detection signal. The information output device outputs external notification information based on the notification control signal over a period in which the body part is in contact with or proximate to the notification triggering portion.Type: ApplicationFiled: January 19, 2021Publication date: July 21, 2022Applicant: TRAM, INC.Inventors: Alan YEE, Haruhiko HASHIMOTO
-
Publication number: 20210278962Abstract: There is provided an operation input device comprising: an operation section configured to detect an operation performed by a user; a display section configured to display visual information; and a control section configured to identify a control target device serving as a control target on a basis of the operation performed by the user on the operation section, and control a function of the control target device, wherein the control section causes the display section to display an indicator related to a hierarchical structure including a plurality of layers, each of which is configured to be associated with at least one control target device, and the indicator includes information indicating a selected layer in the hierarchical structure, and information indicating execution states of respective functions of the control target devices associated with the layers.Type: ApplicationFiled: March 4, 2021Publication date: September 9, 2021Applicant: KABUSHIKI KAISHA TOKAI RIKA DENKI SEISAKUSHOInventors: Shuri ARAKAWA, Haruhiko HASHIMOTO, Alan YEE, Eric DERNAY
-
Patent number: 10200245Abstract: Adjustable data rate data communications may be provided. First, a plurality of remote data rates at which a remote device is configured to operate may be received. Then, a plurality of local data rates at which a local device is configured to operate may be received. A greatest one of the plurality of local data rates may comprise a cable data rate comprising a greatest rate supported by a length of cable connecting the local device and the remote device. Next, an operating data rate may be determined. The operating data rate may comprise a highest one of the plurality of local data rates that has a corresponding equivalent within the plurality of remote data rates. The local device may then be operated at the operating data rate.Type: GrantFiled: March 20, 2016Date of Patent: February 5, 2019Assignee: Cisco Technology, Inc.Inventors: William Frank Edwards, Keith Frank Tharp, Ken Naumann, Amrik Bains, Clark Carty, Alan Yee, Arvind Kansal, Samir Bouadjel
-
Patent number: 9577887Abstract: Power Over Ethernet (POE)/universal power over Ethernet (UPoE) may be enabled at multigigabit port-channel connections. This may allow for additional speed support in auto-negotiation messages while employing multigigabit speeds. An integrated connector module (referred to herein as a “ICM”) compatible with UPoE with a modified local physical layer (PHY) circuit may be capable of supporting multi-gigabit data rates (such as between 1 G to 10 G, e.g., 2.5 G and 5 G) as to not limit the data rates to 1 G. The ICM may provide multi-gig data transmission through a first plurality of pins comprising a multi-gig data pin area. Furthermore, the ICM may provide UPoE power to support the multi-gig transmission through a second plurality of pins comprising a UPoE power pin area.Type: GrantFiled: June 6, 2014Date of Patent: February 21, 2017Assignee: Cisco Technology, Inc.Inventors: William Frank Edwards, Keith Frank Tharp, Ken Naumann, Amrik Bains, Clark Carty, Alan Yee, Arvind Kansal, Samir Bouadjel
-
Publication number: 20160204950Abstract: Adjustable data rate data communications may be provided. First, a plurality of remote data rates at which a remote device is configured to operate may be received. Then, a plurality of local data rates at which a local device is configured to operate may be received. A greatest one of the plurality of local data rates may comprise a cable data rate comprising a greatest rate supported by a length of cable connecting the local device and the remote device. Next, an operating data rate may be determined. The operating data rate may comprise a highest one of the plurality of local data rates that has a corresponding equivalent within the plurality of remote data rates. The local device may then be operated at the operating data rate.Type: ApplicationFiled: March 20, 2016Publication date: July 14, 2016Inventors: William Frank Edwards, Keith Frank Tharp, Ken Naumann, Amrik Bains, Clark Carty, Alan Yee, Arvind Kansal, Samir Bouadjel
-
Patent number: 9294355Abstract: Adjustable data rate data communications may be provided. First, a plurality of remote data rates at which a remote device is configured to operate may be received. Then, a plurality of local data rates at which a local device is configured to operate may be received. A greatest one of the plurality of local data rates may comprise a cable data rate comprising a greatest rate supported by a length of cable connecting the local device and the remote device. Next, an operating data rate may be determined. The operating data rate may comprise a highest one of the plurality of local data rates that has a corresponding equivalent within the plurality of remote data rates. The local device may then be operated at the operating data rate.Type: GrantFiled: May 9, 2014Date of Patent: March 22, 2016Assignee: Cisco Technology, Inc.Inventors: William Frank Edwards, Keith Frank Tharp, Ken Naumann, Amrik Bains, Clark Carty, Alan Yee, Arvind Kansal, Samir Bouadjel
-
Publication number: 20150172221Abstract: Power Over Ethernet (POE)/universal power over Ethernet (UPoE) may be enabled at multigigabit port-channel connections. This may allow for additional speed support in auto-negotiation messages while employing multigigabit speeds. An integrated connector module (referred to herein as a “ICM”) compatible with UPoE with a modified local physical layer (PHY) circuit may be capable of supporting multi-gigabit data rates (such as between 1 G to 10 G, e.g., 2.5 G and 5 G) as to not limit the data rates to 1 G. The ICM may provide multi-gig data transmission through a first plurality of pins comprising a multi-gig data pin area. Furthermore, the ICM may provide UPoE power to support the multi-gig transmission through a second plurality of pins comprising a UPoE power pin area.Type: ApplicationFiled: June 6, 2014Publication date: June 18, 2015Inventors: William Frank Edwards, Keith Frank Tharp, Ken Naumann, Amrik Bains, Clark Carty, Alan Yee, Arvind Kansal, Samir Bouadjel
-
Publication number: 20150172110Abstract: Adjustable data rate data communications may be provided. First, a plurality of remote data rates at which a remote device is configured to operate may be received. Then, a plurality of local data rates at which a local device is configured to operate may be received. A greatest one of the plurality of local data rates may comprise a cable data rate comprising a greatest rate supported by a length of cable connecting the local device and the remote device. Next, an operating data rate may be determined. The operating data rate may comprise a highest one of the plurality of local data rates that has a corresponding equivalent within the plurality of remote data rates. The local device may then be operated at the operating data rate.Type: ApplicationFiled: May 9, 2014Publication date: June 18, 2015Applicant: Cisco Technology, Inc.Inventors: William Frank Edwards, Keith Frank Tharp, Ken Naumann, Amrik Bains, Clark Carty, Alan Yee, Arvind Kansal, Samir Bouadjel
-
Patent number: 7620754Abstract: A carrier module is physically compatible with a XENPAK/X2 10 GE slot and includes a socket for accepting a non-XENPAK/X2 module and interface circuitry for providing appropriate signals to a XENPAK/X2 70-pin connector on an interior side of the carrier module. The carrier module includes a cookie, accessible by host software, identifying the type of carrier module and non-XENPAK/X2 module accepted by the carrier card.Type: GrantFiled: March 25, 2005Date of Patent: November 17, 2009Assignee: Cisco Technology, Inc.Inventors: Alan Yee, Eric Wiles, James P. Rivers, Sandeep Arvind Patel, William F. Edwards, Jr., Jeffrey Provost
-
Patent number: 7433193Abstract: An improved rail includes two side portions, and a mid portion interconnected between the two side portions. The mid portion and the two side portions form a component that defines three sides of a transceiver module space. The rail further includes a blocking structure coupled to the component. The blocking structure is adapted to (i) permit a connecting portion of a transceiver module to connect with a connector when the transceiver module engages the rail and moves into the transceiver module space toward the connector and when a circuit board side of the transceiver module faces the printed circuit board, and (ii) prevent the transceiver module from contacting the connector when the transceiver module engages the rail and moves into the transceiver module space toward the connector and when a heat dissipation side of the transceiver module faces the printed circuit board.Type: GrantFiled: May 11, 2005Date of Patent: October 7, 2008Assignee: Cisco Technology, Inc.Inventors: Alan Yee, Eric Wiles, Samir Vasavda
-
Publication number: 20070118821Abstract: A system includes a Scalable Vector Graphics (SVG) image for representing at least one portion of a consumer electronic device and a scaler for scaling the SVG image to obtain a scaled SVG image where a display size of the scaled SVG image equals a predefined physical size of the at least one portion of the consumer electronic device where the SVG image is defined by an SVG tag.Type: ApplicationFiled: November 18, 2005Publication date: May 24, 2007Applicant: Sun Microsystems, Inc.Inventors: Alan Yee, Timothy Dunn
-
Publication number: 20060256521Abstract: An improved rail includes two side portions, and a mid portion interconnected between the two side portions. The mid portion and the two side portions form a component that defines three sides of a transceiver module space. The rail further includes a blocking structure coupled to the component. The blocking structure is adapted to (i) permit a connecting portion of a transceiver module to connect with a connector when the transceiver module engages the rail and moves into the transceiver module space toward the connector and when a circuit board side of the transceiver module faces the printed circuit board, and (ii) prevent the transceiver module from contacting the connector when the transceiver module engages the rail and moves into the transceiver module space toward the connector and when a heat dissipation side of the transceiver module faces the printed circuit board.Type: ApplicationFiled: May 11, 2005Publication date: November 16, 2006Inventors: Alan Yee, Eric Wiles, Samir Vasavda
-
Publication number: 20060216958Abstract: A carrier module is physically compatible with a XENPAK/X2 10 GE slot and includes a socket for accepting a non-XENPAK/X2 module and interface circuitry for providing appropriate signals to a XENPAK/X2 70-pin connector on an interior side of the carrier module. The carrier module includes a cookie, accessible by host software, identifying the type of carrier module and non-XENPAK/X2 module accepted by the carrier card.Type: ApplicationFiled: March 25, 2005Publication date: September 28, 2006Inventors: Alan Yee, Eric Wiles, James Rivers, Sandeep Patel, William Edwards, Jeffrey Provost