Patents by Inventor Kazuhisa Yanagihara

Kazuhisa Yanagihara 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).

  • Publication number: 20160359998
    Abstract: Disclosed are systems, methods, devices and non-transitory, computer-readable storage mediums for edge caching shared devices. In some implementations, a method comprises: receiving, by a client device on a local area network (LAN), a request for data transfer from a user of the client device; determining, by the client device, if one of a plurality of edge cache servers on the LAN has established server affinity with the user; if an edge cache server has established server affinity with the user, initiating, by the client device, data transfer between the client device and the edge cache server; and if no edge cache server on the LAN has established server affinity with the user, establishing, by the client device, server affinity between the user and one of the plurality of edge cache servers.
    Type: Application
    Filed: June 5, 2015
    Publication date: December 8, 2016
    Inventors: Kazuhisa Yanagihara, Jason R. Thorpe, Michael Abbott
  • Publication number: 20160359999
    Abstract: Systems, methods, devices and non-transitory, computer-readable mediums are disclosed for device-to-device caching. In some implementations, a method includes: registering, by an electronic device, a cache service on a local area network (LAN), the LAN including other registered electronic devices; generating, by the electronic device, a content map for cached content, the content map generated from descriptors of the cached content and including data indicating that the cached content described by the content descriptors is possibly cached or is definitely not cached by the electronic device; advertising, by the electronic device, the registered cache service and the content map; receiving, by the electronic device, a request for content from a requesting electronic device registered on the LAN; determining, by the electronic device, that the requested content is cached; and sending, by the electronic device, the requested content to the requesting electronic device.
    Type: Application
    Filed: June 5, 2015
    Publication date: December 8, 2016
    Inventors: Kazuhisa Yanagihara, Daniel M. Zitter, Jason R. Thorpe, Michael Abbott
  • Patent number: 9361886
    Abstract: Systems, methods, and computer readable media providing a speech input interface. The interface can receive speech input and non-speech input from a user through a user interface. The speech input can be converted to text data and the text data can be combined with the non-speech input for presentation to a user.
    Type: Grant
    Filed: October 17, 2013
    Date of Patent: June 7, 2016
    Assignee: Apple Inc.
    Inventor: Kazuhisa Yanagihara
  • Publication number: 20150350342
    Abstract: In the described embodiments, local caching servers (LCSs) are configured to cache content so that the content can be acquired by client electronic devices that are located on local area networks (LANs) with the LCSs. In some embodiments, to enable the acquisition of the cached content, a client electronic device sends, to a registration server, a request for identifiers for LCSs that are located on a LAN with the client electronic device. The request includes one or more “listen ranges,” each of which includes an indication of client electronic devices for which a corresponding LCS is to provide content. The registration server uses the listen ranges to select one or more LCSs, and returns identifiers for the one or more LCSs to the client electronic device. Using the one or more identifiers, the client electronic device acquires the content from an LCS via the LAN.
    Type: Application
    Filed: December 30, 2014
    Publication date: December 3, 2015
    Applicant: APPLE INC.
    Inventors: Jason R. Thorpe, Michael J. Abbott, Gregory B. Vaughan, Gregory Burns, Kazuhisa Yanagihara
  • Patent number: 8918471
    Abstract: Systems, methods, and computer program products for an integrated local/remote server computer architecture for electronic data transfer are disclosed. In some implementations, a local server computer in a local area network (LAN) is integrated with a network-based server computer outside the LAN, such that the local server computer acts as a cache server computer to the remote server computer. For data transfer between client devices within the LAN, a Domain Name System (DNS) server redirects requests for data transfer destined for the remote server computer to the local server computer to improve data transfer performance within the LAN. In some implementations, the data is also transferred or “mirrored” to the remote server computer (e.g., encrypted backup data) at a data transfer rate that is different from the data transfer rate in the LAN.
    Type: Grant
    Filed: May 18, 2012
    Date of Patent: December 23, 2014
    Assignee: Apple Inc.
    Inventor: Kazuhisa Yanagihara
  • Patent number: 8868566
    Abstract: Systems, methods, and apparatus related to suggesting components of an electronic communication. A component input associated with an electronic communication is received. Suggested recipient address sets of the electronic communication based on previous electronic communications associated with the component input are identified and presented to a user for selection.
    Type: Grant
    Filed: September 17, 2007
    Date of Patent: October 21, 2014
    Assignee: Apple Inc.
    Inventor: Kazuhisa Yanagihara
  • Publication number: 20140280683
    Abstract: The described embodiments electronically deliver content (e.g., digitally-encoded files) to an electronic device using groups of accounts. In the described embodiments, a content provider obtains a public address of the electronic device and at least one account identifier for the electronic device from a request for the content received from the electronic device. Next, the content provider uses the public address to identify a local caching server (LCS) on a local area network (LAN) to which the electronic device is connected and uses the account identifier to determine that an account associated with the LCS is associated with a group of accounts with which an account for the electronic device is also associated. The content provider then provides a local address of the LCS to the electronic device, which uses the local address to obtain the content from the LCS via the LAN without accessing a content delivery network outside the LAN.
    Type: Application
    Filed: May 29, 2014
    Publication date: September 18, 2014
    Applicant: Apple Inc.
    Inventors: Kazuhisa Yanagihara, Lionel Gentil, Darrin B. Jewell, Jason R. Thorpe, Jordan L. Redner, Gregory B. Vaughan, Gregory Burns
  • Patent number: 8745175
    Abstract: User preferences and configuration information are determined automatically when a user account is created. The configuration information is derived from service configuration files. The user account and configuration information is stored in a directory such that it is accessible by a client and applied to applications executing on the client.
    Type: Grant
    Filed: August 4, 2006
    Date of Patent: June 3, 2014
    Assignee: Apple Inc.
    Inventors: Gregory Bjorn Vaughan, Gregory Burns, Kazuhisa Yanagihara, Eric Zelenka
  • Patent number: 8712043
    Abstract: A portable device initially accesses a secure server and requests a certificate. The secure server generates a random key and encodes the generated key to generate a representation of the key, such as a two-dimensional bar code or an audio signal, and communicated to a local device, such as a laptop or desktop computer, using a web interface. The local device is used to present the representation of the key to a mobile device. The mobile device then captures the representation of the key from the local device, for example using an image capture device or audio capture device, and extracts the key by decoding the representation of the key. The key is then stored by the mobile device and used to securely communicate with the secure server without manually entering the key.
    Type: Grant
    Filed: August 7, 2012
    Date of Patent: April 29, 2014
    Assignee: Apple Inc.
    Inventors: Gregory B. Vaughan, Kazuhisa Yanagihara, Eric Zelenka
  • Patent number: 8688446
    Abstract: Systems, methods, and computer readable media providing a speech input interface. The interface can receive speech input and non-speech input from a user through a user interface. The speech input can be converted to text data and the text data can be combined with the non-speech input for presentation to a user.
    Type: Grant
    Filed: November 18, 2011
    Date of Patent: April 1, 2014
    Assignee: Apple Inc.
    Inventor: Kazuhisa Yanagihara
  • Publication number: 20140081635
    Abstract: Systems, methods, and computer readable media providing a speech input interface. The interface can receive speech input and non-speech input from a user through a user interface. The speech input can be converted to text data and the text data can be combined with the non-speech input for presentation to a user.
    Type: Application
    Filed: October 17, 2013
    Publication date: March 20, 2014
    Applicant: Apple Inc.
    Inventor: Kazuhisa Yanagihara
  • Publication number: 20140040346
    Abstract: The disclosed embodiments provide a system that delivers content to an electronic device. The system includes a content provider that obtains a public address of the electronic device from a first request for the content from the electronic device. Next, the content provider uses the public address to identify a local caching server on a local area network (LAN) of the electronic device. Finally, the content provider provides a local address of the local caching server to the electronic device, wherein the local address is used by the electronic device to obtain the content from the local caching server and the LAN without accessing a content delivery network (CDN) outside the LAN.
    Type: Application
    Filed: September 28, 2012
    Publication date: February 6, 2014
    Applicant: Apple Inc.
    Inventors: Kazuhisa Yanagihara, Lionel Gentil, Darrin B. Jewell, Jason R. Thorpe, Jordan L. Redner, Gregory B. Vaughan, Gregory Burns
  • Publication number: 20140040412
    Abstract: The disclosed embodiments provide a system that delivers content to an electronic device. The system includes a content provider that obtains a public address of the electronic device from a first request for the content from the electronic device. Next, the content provider uses the public address to identify a local caching server on a local area network (LAN) of the electronic device. Finally, the content provider provides a local address of the local caching server to the electronic device, wherein the local address is used by the electronic device to obtain the content from the local caching server and the LAN without accessing a content delivery network (CDN) outside the LAN.
    Type: Application
    Filed: July 31, 2012
    Publication date: February 6, 2014
    Applicant: APPLE INC.
    Inventors: Kazuhisa Yanagihara, Lionel Gentil, Darrin B. Jewell, Jason R. Thorpe, Jordan L. Redner, Gregory B. Vaughan, Gregory Burns
  • Publication number: 20130311578
    Abstract: Systems, methods, and computer program products for an integrated local/remote server computer architecture for electronic data transfer are disclosed. In some implementations, a local server computer in a local area network (LAN) is integrated with a network-based server computer outside the LAN, such that the local server computer acts as a cache server computer to the remote server computer. For data transfer between client devices within the LAN, a Domain Name System (DNS) server redirects requests for data transfer destined for the remote server computer to the local server computer to improve data transfer performance within the LAN. In some implementations, the data is also transferred or “mirrored” to the remote server computer (e.g., encrypted backup data) at a data transfer rate that is different from the data transfer rate in the LAN.
    Type: Application
    Filed: May 18, 2012
    Publication date: November 21, 2013
    Applicant: APPLE INC.
    Inventor: Kazuhisa Yanagihara
  • Patent number: 8504699
    Abstract: A server device sends a list of account holders together with an invitation to bind to the server. A client device can decide to present the invitation to a user for decision only if the client device finds a match between the list and the user.
    Type: Grant
    Filed: July 16, 2012
    Date of Patent: August 6, 2013
    Assignee: Apple Inc.
    Inventors: Gregory Bjorn Vaughan, Jeffrey H. Michaud, Kazuhisa Yanagihara, Bertrand Serlet
  • Publication number: 20120284337
    Abstract: A server device sends a list of account holders together with an invitation to bind to the server. A client device can decide to present the invitation to a user for decision only if the client device finds a match between the list and the user.
    Type: Application
    Filed: July 16, 2012
    Publication date: November 8, 2012
    Applicant: APPLE INC.
    Inventors: Gregory Bjorn Vaughan, Jeffrey H. Michaud, Kazuhisa Yanagihara, Bertrand Serlet
  • Patent number: 8224972
    Abstract: A server device sends a list of account holders together with an invitation to bind to the server. A client device can decide to present the invitation to a user for decision only if the client device finds a match between the list and the user.
    Type: Grant
    Filed: March 21, 2011
    Date of Patent: July 17, 2012
    Assignee: Apple Inc.
    Inventors: Gregory Bjorn Vaughan, Jeffrey H. Michaud, Kazuhisa Yanagihara, Bertrand Serlet
  • Publication number: 20120166192
    Abstract: Systems, methods, and computer readable media providing a speech input interface. The interface can receive speech input and non-speech input from a user through a user interface. The speech input can be converted to text data and the text data can be combined with the non-speech input for presentation to a user.
    Type: Application
    Filed: November 18, 2011
    Publication date: June 28, 2012
    Applicant: APPLE INC.
    Inventor: Kazuhisa Yanagihara
  • Patent number: 8065143
    Abstract: Systems, methods, and computer readable media providing a speech input interface. The interface can receive speech input and non-speech input from a user through a user interface. The speech input can be converted to text data and the text data can be combined with the non-speech input for presentation to a user.
    Type: Grant
    Filed: February 22, 2008
    Date of Patent: November 22, 2011
    Assignee: Apple Inc.
    Inventor: Kazuhisa Yanagihara
  • Publication number: 20110173311
    Abstract: A server device sends a list of account holders together with an invitation to bind to the server. A client device can decide to present the invitation to a user for decision only if the client device finds a match between the list and the user.
    Type: Application
    Filed: March 21, 2011
    Publication date: July 14, 2011
    Applicant: APPLE INC.
    Inventors: Gregory Bjorn Vaughan, Jeffrey H. Michaud, Kazuhisa Yanagihara, Bertrand Serlet