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: 12455933
    Abstract: 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: Grant
    Filed: September 27, 2022
    Date of Patent: October 28, 2025
    Inventors: 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: 20240104149
    Abstract: 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: Application
    Filed: September 27, 2022
    Publication date: March 28, 2024
    Inventors: 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: 20220227289
    Abstract: 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: Application
    Filed: January 19, 2021
    Publication date: July 21, 2022
    Applicant: TRAM, INC.
    Inventors: Alan YEE, Haruhiko HASHIMOTO
  • Publication number: 20210278962
    Abstract: 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: Application
    Filed: March 4, 2021
    Publication date: September 9, 2021
    Applicant: KABUSHIKI KAISHA TOKAI RIKA DENKI SEISAKUSHO
    Inventors: Shuri ARAKAWA, Haruhiko HASHIMOTO, Alan YEE, Eric DERNAY
  • Patent number: 10200245
    Abstract: 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: Grant
    Filed: March 20, 2016
    Date of Patent: February 5, 2019
    Assignee: Cisco Technology, Inc.
    Inventors: William Frank Edwards, Keith Frank Tharp, Ken Naumann, Amrik Bains, Clark Carty, Alan Yee, Arvind Kansal, Samir Bouadjel
  • Patent number: 9577887
    Abstract: 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: Grant
    Filed: June 6, 2014
    Date of Patent: February 21, 2017
    Assignee: Cisco Technology, Inc.
    Inventors: William Frank Edwards, Keith Frank Tharp, Ken Naumann, Amrik Bains, Clark Carty, Alan Yee, Arvind Kansal, Samir Bouadjel
  • Publication number: 20160204950
    Abstract: 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: Application
    Filed: March 20, 2016
    Publication date: July 14, 2016
    Inventors: William Frank Edwards, Keith Frank Tharp, Ken Naumann, Amrik Bains, Clark Carty, Alan Yee, Arvind Kansal, Samir Bouadjel
  • Patent number: 9294355
    Abstract: 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: Grant
    Filed: May 9, 2014
    Date of Patent: March 22, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: William Frank Edwards, Keith Frank Tharp, Ken Naumann, Amrik Bains, Clark Carty, Alan Yee, Arvind Kansal, Samir Bouadjel
  • Publication number: 20150172221
    Abstract: 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: Application
    Filed: June 6, 2014
    Publication date: June 18, 2015
    Inventors: William Frank Edwards, Keith Frank Tharp, Ken Naumann, Amrik Bains, Clark Carty, Alan Yee, Arvind Kansal, Samir Bouadjel
  • Publication number: 20150172110
    Abstract: 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: Application
    Filed: May 9, 2014
    Publication date: June 18, 2015
    Applicant: Cisco Technology, Inc.
    Inventors: William Frank Edwards, Keith Frank Tharp, Ken Naumann, Amrik Bains, Clark Carty, Alan Yee, Arvind Kansal, Samir Bouadjel
  • Patent number: 7620754
    Abstract: 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: Grant
    Filed: March 25, 2005
    Date of Patent: November 17, 2009
    Assignee: Cisco Technology, Inc.
    Inventors: Alan Yee, Eric Wiles, James P. Rivers, Sandeep Arvind Patel, William F. Edwards, Jr., Jeffrey Provost
  • Patent number: 7433193
    Abstract: 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: Grant
    Filed: May 11, 2005
    Date of Patent: October 7, 2008
    Assignee: Cisco Technology, Inc.
    Inventors: Alan Yee, Eric Wiles, Samir Vasavda
  • Publication number: 20070118821
    Abstract: 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: Application
    Filed: November 18, 2005
    Publication date: May 24, 2007
    Applicant: Sun Microsystems, Inc.
    Inventors: Alan Yee, Timothy Dunn
  • Publication number: 20060256521
    Abstract: 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: Application
    Filed: May 11, 2005
    Publication date: November 16, 2006
    Inventors: Alan Yee, Eric Wiles, Samir Vasavda
  • Publication number: 20060216958
    Abstract: 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: Application
    Filed: March 25, 2005
    Publication date: September 28, 2006
    Inventors: Alan Yee, Eric Wiles, James Rivers, Sandeep Patel, William Edwards, Jeffrey Provost