Patents by Inventor Hironori Bono

Hironori Bono 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: 10419569
    Abstract: A web view processor performs processing by utilizing a web browser function, and a native view processor performs processing without utilizing a web browser function. A request for information is sent from the web view processor, via a proxy processor, to a server that is connected to an information communication network. Information is acquired at the proxy processor from the server in response to the request, the information is stored in a memory, the information is converted at the proxy processor into a format that can be processed by the native view processor, and the information whose format was converted is transmitted from the proxy processor to the native view processor.
    Type: Grant
    Filed: July 8, 2016
    Date of Patent: September 17, 2019
    Assignee: DENA CO., LTD.
    Inventor: Hironori Bono
  • Publication number: 20180278709
    Abstract: A web view processor performs processing by utilizing a web browser function, and a native view processor performs processing without utilizing a web browser function. A request for information is sent from the web view processor, via a proxy processor, to a server that is connected to an information communication network. Information is acquired at the proxy processor from the server in response to the request, the information is stored in a memory, the information is converted at the proxy processor into a format that can be processed by the native view processor, and the information whose format was converted is transmitted from the proxy processor to the native view processor.
    Type: Application
    Filed: July 8, 2016
    Publication date: September 27, 2018
    Inventor: Hironori Bono
  • Publication number: 20180013849
    Abstract: A web view processor performs processing by utilizing a web browser function, and a native view processor performs processing without utilizing a web browser function. A request for information is sent from the web view processor, via a proxy processor, to a server that is connected to an information communication network. Information is acquired at the proxy processor from the server in response to the request, the information is stored in a memory, the information is converted at the proxy processor into a format that can be processed by the native view processor, and the information whose format was converted is transmitted from the proxy processor to the native view processor.
    Type: Application
    Filed: July 8, 2016
    Publication date: January 11, 2018
    Inventor: Hironori Bono
  • Patent number: 9838444
    Abstract: A server dynamically provides fonts to a user device. The user device is provided with access to a document via a network. An update to a language parameter associated with the document is detected. Fonts associated with the update to the language parameter are determined. It is determined at least one of the fonts is not available on the user device. The at least one of the fonts is provided to the user device.
    Type: Grant
    Filed: March 4, 2013
    Date of Patent: December 5, 2017
    Assignee: Google LLC
    Inventors: Isabella Ip, Luiz Amaral Franca Pereira Filho, Hironori Bono, Clayton Williams, Jeff Scott Harris
  • Patent number: 9659383
    Abstract: A reference image is generated by converting a vector image into a raster image, a temporarily-compressed image is generated by compressing the raster image according to a compression ratio, a comparison image of the same size as the reference image is generated by subjecting the temporarily-compressed image to interpolation enlargement processing, the above processing is repeated while varying the compression ratio if the error ratio between the reference image and the comparison image is greater than a benchmark error ratio, the above processing is repeated while varying the benchmark error ratio if the image volume of the temporarily-compressed image is greater than a predetermined memory capacity when the error ratio is at or under the benchmark error ratio, and the temporarily-compressed image is stored in memory as a compressed image of a vector image if the image volume of the temporarily-compressed image is at or under the memory capacity.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: May 23, 2017
    Assignee: DeNA Co., Ltd.
    Inventor: Hironori Bono
  • Patent number: 9649562
    Abstract: An order of calling sub-functions called from a main function for drawing a vector image is obtained, a group of all of sub-functions having a common combination of call sources and being called in succession, is extracted as a group, and a cache function for caching a vector part image drawn with the sub-functions included in the group, as a raster image, is added to the main function to newly generate an improved main function.
    Type: Grant
    Filed: May 13, 2015
    Date of Patent: May 16, 2017
    Assignee: DENA CO., LTD.
    Inventor: Hironori Bono
  • Patent number: 9592446
    Abstract: Play information storing play information about an electronic game is transmitted to a client. In response to access from the client, the game effectiveness of the electronic game for a user having accessed from the client is determined. When the game effectiveness for the user holds true, an operation of the electronic game by the user is allowed. When the game effectiveness for the user does not hold true, an operation of the electronic game by the user is not allowed.
    Type: Grant
    Filed: December 12, 2014
    Date of Patent: March 14, 2017
    Assignee: DENA CO., LTD.
    Inventors: Hironori Bono, Takashi Ninjouji
  • Patent number: 9571557
    Abstract: In the event that function names contained when one of the scripts describing objects processed within each predetermined processing unit in the web application is defined as a script of interest and the script of interest is converted to internal code are not common with function names contained when the scripts describing the remaining objects are converted to internal code, the internal code of said script of interest is cached.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: February 14, 2017
    Assignee: DeNA Co., Ltd.
    Inventor: Hironori Bono
  • Publication number: 20160253823
    Abstract: A reference image is generated by converting a vector image into a raster image, a temporarily-compressed image is generated by compressing the raster image according to a compression ratio, a comparison image of the same size as the reference image is generated by subjecting the temporarily-compressed image to interpolation enlargement processing, the above processing is repeated while varying the compression ratio if the error ratio between the reference image and the comparison image is greater than a benchmark error ratio, the above processing is repeated while varying the benchmark error ratio if the image volume of the temporarily-compressed image is greater than a predetermined memory capacity when the error ratio is at or under the benchmark error ratio, and the temporarily-compressed image is stored in memory as a compressed image of a vector image if the image volume of the temporarily-compressed image is at or under the memory capacity.
    Type: Application
    Filed: February 12, 2016
    Publication date: September 1, 2016
    Inventor: Hironori BONO
  • Publication number: 20160004782
    Abstract: In the event that function names contained when one of the scripts describing objects processed within each predetermined processing unit in the web application is defined as a script of interest and the script of interest is converted to internal code are not common with function names contained when the scripts describing the remaining objects are converted to internal code, the internal code of said script of interest is cached.
    Type: Application
    Filed: June 30, 2015
    Publication date: January 7, 2016
    Inventor: Hironori BONO
  • Publication number: 20150332430
    Abstract: An order of calling sub-functions called from a main function for drawing a vector image is obtained, a group of all of sub-functions having a common combination of call sources and being called in succession, is extracted as a group, and a cache function for caching a vector part image drawn with the sub-functions included in the group, as a raster image, is added to the main function to newly generate an improved main function.
    Type: Application
    Filed: May 13, 2015
    Publication date: November 19, 2015
    Inventor: Hironori BONO
  • Patent number: 9177531
    Abstract: When a process of rendering an image in a single frame is performed by allocating an object to be displayed as an image to any of a plurality of layers and superimposing the plurality of layers, an image processing device refers to an object database including a list of object rendering commands for each layer and dynamically changes the number of object rendering processes performed in each layer according to the number of rendering commands included in the list, at the time of rendering an image in a single frame.
    Type: Grant
    Filed: November 13, 2013
    Date of Patent: November 3, 2015
    Assignee: DeNA Co., Ltd.
    Inventor: Hironori Bono
  • Publication number: 20150165319
    Abstract: Play information storing play information about an electronic game is transmitted to a client. In response to access from the client, the game effectiveness of the electronic game for a user having accessed from the client is determined. When the game effectiveness for the user holds true, an operation of the electronic game by the user is allowed. When the game effectiveness for the user does not hold true, an operation of the electronic game by the user is not allowed.
    Type: Application
    Filed: December 12, 2014
    Publication date: June 18, 2015
    Inventors: Hironori BONO, Takashi NINJOUJI
  • Publication number: 20150161756
    Abstract: There are provided a rendering processing unit 20 which generates image data of each frame by performing rendering processing of an image and a display processing unit 22 which actually displays an image of each frame at a predetermined display period on the basis of the image data, where the rendering processing unit 20 starts rendering processing of a next frame after the lapse of time shorter than the display period from a rendering processing start time of a single frame when completing the rendering processing of the single frame of the image data within the time shorter than the display period.
    Type: Application
    Filed: December 5, 2014
    Publication date: June 11, 2015
    Inventor: Hironori BONO
  • Patent number: 9041742
    Abstract: An image is generated by: mutually associating an object associated with image data as a tree structure that has the object as a node; allocating an order value to a child node group of each parent node; distributing image data of an object of interest to a layer on the basis of the depth of the tree structure and the order value allocated to each node in a subtree going up from a node corresponding to the object of interest to a root node; and superimposing the layers.
    Type: Grant
    Filed: March 13, 2014
    Date of Patent: May 26, 2015
    Assignee: DENA CO., LTD.
    Inventor: Hironori Bono
  • Publication number: 20150062169
    Abstract: When a process of rendering an image in a single frame is performed by allocating an object to be displayed as an image to any of a plurality of layers and superimposing the plurality of layers, an image processing device refers to an object database including a list of object rendering commands for each layer and dynamically changes the number of object rendering processes performed in each layer according to the number of rendering commands included in the list, at the time of rendering an image in a single frame.
    Type: Application
    Filed: November 13, 2013
    Publication date: March 5, 2015
    Applicant: DeNA Co., Ltd.
    Inventor: Hironori BONO
  • Publication number: 20150022553
    Abstract: An image is generated by: mutually associating an object associated with image data as a tree structure that has the object as a node; allocating an order value to a child node group of each parent node; distributing image data of an object of interest to a layer on the basis of the depth of the tree structure and the order value allocated to each node in a subtree going up from a node corresponding to the object of interest to a root node; and superimposing the layers.
    Type: Application
    Filed: March 13, 2014
    Publication date: January 22, 2015
    Applicant: DeNA Co., Ltd.
    Inventor: Hironori BONO
  • Publication number: 20130326348
    Abstract: A server dynamically provides fonts to a user device. The user device is provided with access to a document via a network. An update to a language parameter associated with the document is detected. Fonts associated with the update to the language parameter are determined. It is determined at least one of the fonts is not available on the user device. The at least one of the fonts is provided to the user device.
    Type: Application
    Filed: March 4, 2013
    Publication date: December 5, 2013
    Applicant: Google Inc.
    Inventors: Isabella Ip, Jeff Scott Harris, Luiz Amaral Franca Pereira Filho, Hironori Bono, Clayton Williams
  • Publication number: 20130061139
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for server-based spell check. One aspect of the subject matter described in this specification can be embodied in methods performed by a user device. The methods include the actions of receiving user input text; identifying a candidate term for spelling correction from the received text, the candidate term including a term designated as a misspelled term by a local spell checker, the local spell checker executing on the user device; sending the candidate term to a remote spell checker, the remote spell checker executing on a server that is connected to the user device through a communications network; receiving, from the remote spell checker, a spelling correction suggestion for the candidate term; and providing the spelling correction suggestion for display on the user device.
    Type: Application
    Filed: September 1, 2011
    Publication date: March 7, 2013
    Inventors: Ziga Mahkovec, Linus M. Upson, Hironori Bono, Yew Jin Lim
  • Publication number: 20130060560
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for server-based spell check. One aspect of the subject matter described in this specification can be embodied in methods performed by a server. The methods include the actions of receiving a request to spell check text; dividing the text into multiple segments, each segment including no more than a predetermined number of terms; providing each segment to a spell checker programmed to spell check an input including no more than the predetermined number of terms; receiving, from the spell checker, one or more spelling correction suggestions, each spelling correction suggestion corresponding to a term in a segment, the term being designated as misspelled by the spell checker; and assembling the received one or more spelling correction suggestions into a response to the request to spell check the text.
    Type: Application
    Filed: September 1, 2011
    Publication date: March 7, 2013
    Inventors: Ziga Mahkovec, Linus M. Upson, Hironori Bono, Yew Jin Lim