Patents by Inventor Shuichi Kurabayashi

Shuichi Kurabayashi 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: 20160056958
    Abstract: Technologies are generally described for implementing an information rendering scheme. In some examples, a method performed under control of an end device may include obtaining a decryption key; decrypting encrypted information based on the obtained decryption key; and rendering the decrypted information stored in a video random access memory (VRAM) that is operatively connected to a graphic processing unit (GPU) of the end device.
    Type: Application
    Filed: December 30, 2013
    Publication date: February 25, 2016
    Inventor: Shuichi KURABAYASHI
  • Publication number: 20160044047
    Abstract: Technologies are generally described for authenticating a user account. In some examples, a method performed under control of a server may include providing a communication service to an end device; receiving, from the end device, a text input, while providing the communication service; and authenticating a user account associated with the end device, based on the received text input, while providing the communication service.
    Type: Application
    Filed: August 11, 2014
    Publication date: February 11, 2016
    Inventors: Naofumi YOSHIDA, Shuichi KURABAYASHI, Kosuke TAKANO
  • Publication number: 20160026665
    Abstract: Technologies are generally described for generating search indices. In some examples, a method performed under control of a storage device including a first memory and a second memory may include generating a first search index that corresponds to a first data stored in the first memory, based on analysis of the first data; and generating a second search index that corresponds to a second data stored in the second memory in parallel with the generating of the first search index, based on analysis of the second data.
    Type: Application
    Filed: July 28, 2014
    Publication date: January 28, 2016
    Inventor: Shuichi KURABAYASHI
  • Publication number: 20160014094
    Abstract: Technologies are generally described for generating obfuscated message data. In some examples, a method performed under control of a server may include calculating co-occurrence probabilities of a plurality of combinations, each of which includes at least two elements that are included in original message data; extracting, from the original message data, a first data set that includes at least one combination that has a first co-occurrence probability from among the plurality of combinations and a second data set that includes at least one combination that has a second co-occurrence probability from among the plurality of combinations; generating dummy data by using the first data set and the second data set; and adding the generated dummy data to the original message data to generate obfuscated message data.
    Type: Application
    Filed: July 10, 2014
    Publication date: January 14, 2016
    Inventor: Shuichi KURABAYASHI
  • Publication number: 20160008721
    Abstract: Technologies are generally described for providing at least one opponent character for games. In some examples, a method performed under control of a game server may include calculating a winning probability with regard to a plurality of opponents; selecting at least one of the plurality opponents based at least in part on the calculated winning probability; and providing the selected opponent to be displayed within a predetermined range of at least two player characters that are controlled by respective players that have no known relationship with each other for at least a predetermined amount of time.
    Type: Application
    Filed: December 30, 2013
    Publication date: January 14, 2016
    Applicant: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventor: Shuichi KURABAYASHI
  • Patent number: 9233304
    Abstract: Technologies are generally described for load balancing for a game in a cloud computing environment hosting a game service. In some examples, a method may include analyzing a status of a player character located in a virtual space, the virtual space being configured to have a plurality of areas and the player character being located in a first area among the plurality of areas, calculating a probability of movement of the player character from the first area to a second area among the plurality of areas based at least in part on the analyzed status, and calculating an amount of cached data to copy from a second cache server corresponding to the second area to a first cache server corresponding to the first area based at least in part on the calculated probability.
    Type: Grant
    Filed: March 22, 2012
    Date of Patent: January 12, 2016
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventors: Shuichi Kurabayashi, Naofumi Yoshida, Kosuke Takano
  • Patent number: 9229779
    Abstract: The present disclosure relates to devices, implementations and techniques for task scheduling. Specifically, task scheduling in an electronic device that has a multi-processing environment and support network interface devices.
    Type: Grant
    Filed: December 28, 2009
    Date of Patent: January 5, 2016
    Assignee: Empire Technology Development LLC
    Inventors: Shuichi Kurabayashi, Naofumi Yoshida, Kosuke Takano
  • Publication number: 20150381668
    Abstract: Technologies are generally described for constructing an ad-hoc social network. In some examples, a method performed under control of an end device may include calculating a social relevance on a social graph between the end device and another end device, based on a social graph bit array of the end device and a social graph bit array of the other end device; determining that the calculated social relevance is greater than a predetermined threshold value; and constructing an ad-hoc social network that connects the end device with the other end device.
    Type: Application
    Filed: June 27, 2014
    Publication date: December 31, 2015
    Inventor: Shuichi KURABAYASHI
  • Patent number: 9215530
    Abstract: Technologies are generally described for a system for processing an augmented reality image. In some examples, an augmented reality system may include an augmented reality engine configured to provide an augmented reality image by integrating a real-world image and a virtual object, and a message processing unit configured to receive a message related to the virtual object and to translate spatial attributes of the virtual object into audio attributes of a sound file.
    Type: Grant
    Filed: January 10, 2014
    Date of Patent: December 15, 2015
    Assignee: Empire Technology Development LLC
    Inventors: Shuichi Kurabayashi, Naofumi Yoshida, Kosuke Takano
  • Publication number: 20150317217
    Abstract: Technologies are generally described for a failure recovery scheme for a cloud system. In some examples, the cloud system may include one or more computing nodes, and one or more network switches configured to relay one or more packets among the one or more computing nodes. A respective one of the computing nodes may include a first processor configured to process the one or more packets to communicate with at least one of the network switches, and a second processor configured to process the one or more packets to communicate with at least one of the other computing nodes in the cloud system.
    Type: Application
    Filed: October 18, 2013
    Publication date: November 5, 2015
    Inventor: Shuichi KURABAYASHI
  • Publication number: 20150293668
    Abstract: Briefly stated, technologies are generally described for controlling a massively multiplayer online role-playing game (MMORPG), using a user-interface (UI) selection unit, an action log unit, a pattern detector unit and/or an artificial intelligence (AI) player unit. In various examples, a system is described, where the system may be configured to control the action log unit to record logs of a user's actions input through a UI and associate the actions with status information of the user's character and opponent characters in the MMORPG. The system may control the pattern detector unit to extract correlation rules for the status information and the associated actions. The AI player unit may control a substitute player for the user based on the correlation rules, such that the substitute player can automatically reproduce actions of the user.
    Type: Application
    Filed: May 30, 2013
    Publication date: October 15, 2015
    Inventor: Shuichi Kurabayashi
  • Patent number: 9158593
    Abstract: Technologies are generally described for load balancing scheme in a cloud computing environment hosting a mobile device. In some examples, a load balancer may include multiple request processing units, each of the multiple request processing units comprising a network socket that is connected to at least one application server and at least one cache server and a programmable processor configured to process a cache request from one of the at least one application server, a performance checking unit configured to measure processing loads of the programmable processors, and a processor managing unit configured to adjust the processing loads by writing or deleting a load balancing program in at least one of the programmable processors.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: October 13, 2015
    Inventor: Shuichi Kurabayashi
  • Patent number: 9124730
    Abstract: In some examples, a method for managing a captured image is described. The method may include receiving image data that includes image location data regarding where an image is captured. The method may also include receiving device data from a device. The device data may include device location data. The method may also include correlating the device data with the image data. The method may also include modifying the image based on the correlation of the device data and the image data.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: September 1, 2015
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventors: Shuichi Kurabayashi, Naofumi Yoshida, Kosuke Takano
  • Patent number: 9087351
    Abstract: An information processing apparatus stores a first threshold of a common carrier, the common carrier charging according to the first threshold to be applied to a packet communication volume in each first unit period; performs a packet communication to and from a communication apparatus of the common carrier; calculates a packet communication volume in each second unit period shorter than the first unit period; and controls the packet communication based on the packet communication volume in the second unit period so as to keep the packet communication volume in the first unit period below the first threshold.
    Type: Grant
    Filed: October 4, 2010
    Date of Patent: July 21, 2015
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventors: Shuichi Kurabayashi, Naofumi Yoshida, Kosuke Takano
  • Publication number: 20150046850
    Abstract: A method performed under control of a system may include extracting a plurality of subtrees from a data structure constituting an application and assigning the subtrees to a plurality of displays.
    Type: Application
    Filed: May 30, 2013
    Publication date: February 12, 2015
    Inventor: Shuichi Kurabayashi
  • Patent number: 8941605
    Abstract: Technologies are generally described for an intuitive process management mechanism in a multi-core environment. An example electronic device may include a processor with a first core and a second core, an operating system, a process-core assignment module operatively coupled to the operating system, and a graphical user interface system operatively coupled to the process-core assignment module and configured to provide a first display screen and a second display screen, the first display screen and the second display screen being associated with the first core and the second core, respectively. An example method for the electronic device may include: displaying a graphical element associated with a process of an application program on the first display screen, wherein the process is executed by the first core; detecting a movement of the graphical element from the first display screen to the second display screen; and assigning the process to the second core.
    Type: Grant
    Filed: June 16, 2011
    Date of Patent: January 27, 2015
    Assignee: Empire Technology Development LLC
    Inventors: Shuichi Kurabayashi, Naofumi Yoshida, Kosuke Takano
  • Patent number: 8929896
    Abstract: Technologies are generally described for geolocation-based load balancing in a cloud computing environment hosting a mobile service. In some examples, a method may include calculating a probability of movement of a user device from a first cell to a second cell, and calculating an amount of cached data to copy from a second cache server corresponding to the second cell to a first cache server corresponding to the first cell based at least in part on the calculated probability.
    Type: Grant
    Filed: February 24, 2012
    Date of Patent: January 6, 2015
    Inventors: Shuichi Kurabayashi, Naofumi Yoshida, Kosuke Takano
  • Patent number: 8905838
    Abstract: Gaming technologies for detecting convergence in game play and then changing a game to overcome or inhibit convergence are generally described. In one example, a representative gaming method can include: providing a game simultaneously to a plurality of computing devices; identifying a game scenario type that includes game tests provided to the computing devices; obtaining game actions from the computing devices in response to the game tests; determining a convergence of the game actions across the computing devices that pass the game tests; and changing the game tests of the game scenario type such that the game actions of the convergence fail the changed game tests. The game can be a MMORPG, the game scenario can be a battle; the game tests can be opponents; the game actions can be battle actions; and convergence can be repeated game action patterns that defeat opponents in the battles.
    Type: Grant
    Filed: June 26, 2012
    Date of Patent: December 9, 2014
    Assignee: Empire Technology Development LLC
    Inventors: Shuichi Kurabayashi, Naofumi Yoshida, Kosuke Takano
  • Publication number: 20140237108
    Abstract: In some examples, a method for managing service requests to a cloud computing system is described. The method may include receiving a service response from a cloud computing system in reply to a service request generated by a process executed on a computing device. The method may also include extracting processing capacity information of the cloud computing system from the service response. The method may also include determining an execution priority for the process based at least in part on the processing capacity information.
    Type: Application
    Filed: August 22, 2012
    Publication date: August 21, 2014
    Applicant: Empire Technology Development LLC
    Inventor: Shuichi Kurabayashi
  • Publication number: 20140188846
    Abstract: Technologies are generally described for a data list customization scheme. In some examples, a data management system may include a communication history analysis unit configured to analyze a communication history of a user, a relationship determination unit configured to calculate relationship indicators for respective acquaintances of the user based at least in part on the communication history of the user analyzed by the communication history analysis unit, and a data list customization unit configured to sort a list of data files based at least in part on the relationship indicators for the respective acquaintances of the user calculated by the relationship determination unit.
    Type: Application
    Filed: October 12, 2012
    Publication date: July 3, 2014
    Applicant: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventor: Shuichi Kurabayashi