Patents by Inventor Hiroki Takakura
Hiroki Takakura 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: 10049232Abstract: A rewrite detection system, a rewrite detection device and an information processing device can detect unauthorized rewrite to a program or data stored in a storage unit of the information processing device. A rewrite detection device generates a random seed and transmits it to an ECU and a server device. The ECU calculates a hash value using a predetermined hash function on the basis of the received random seed and the storage content of the storage unit, and transmits the hash value to the rewrite detection device. The server device transmits an expectation in response to an inquiry from the rewrite detection device. The rewrite detection device determines whether unauthorized rewrite to a program or data in the ECU has been performed or not in accordance with whether the expectation received from the server device and the hash value received from the ECU coincide with each other or not.Type: GrantFiled: September 12, 2014Date of Patent: August 14, 2018Assignees: NATIONAL UNIVERSITY CORPORATION NAGOYA UNIVERSITY, AUTONETWORKS TECHNOLOGIES LTD., SUMITOMO WIRING SYSTEMS, LTD., SUMITOMO ELECTRIC INDUSTRIES, LTD.Inventors: Hiroaki Takada, Hiroki Takakura, Yukihiro Miyashita, Satoshi Horihata, Hiroshi Okada, Naoki Adachi
-
Publication number: 20170302693Abstract: Provided are a rewrite detection system and an information processing device capable of reducing communication traffic between devices and processing time in each device. A rewrite detecting device generates a random seed and transmits the random seed to an ECU, the ECU calculates a hash value using a predetermined hash function, and transmits the hash value to a rewrite detecting device. The ECU decides a storage region serving among storage regions of the storage unit, and calculates the hash value. The rewrite detecting device determines whether the hash value received from the ECU is right or wrong, and determines whether or not fraudulent rewrite has been performed. The ECU designates a storage region which is apart from a storage region used as a previous hash value calculation target by a predetermined address as a storage region of a current processing target.Type: ApplicationFiled: September 11, 2015Publication date: October 19, 2017Inventors: Hiroaki Takada, Hiroki Takakura, Naoki Adachi, Yukihiro Miyashita, Satoshi Horihata, Hiroshi Okada
-
Patent number: 9684965Abstract: A system having a non-transitory storage medium, wherein the non-transitory storage medium contains a first image captured at a first position relative to background subject matter, wherein undesirable structure is interposed between the first position and the background subject matter, and a second image captured at a second position, different from the first position, relative to the background subject matter wherein the undesirable structure is interposed between the second position and the background subject matter; a point cloud generation module coupled to the non-transitory storage medium, wherein the point cloud generation module generates a point cloud in response to the first image and the second image, and wherein the point cloud generation module stores the point cloud in the non-transitory storage medium; an identification module coupled to the non-transitory storage medium for retrieving the point cloud and identifying within the point cloud the undesirable structure and the background subject mType: GrantFiled: December 1, 2015Date of Patent: June 20, 2017Assignee: Sony CorporationInventor: Hiroki Takakura
-
Patent number: 9674269Abstract: A system makes it possible to use services offered by a plurality of servers different from one another is realized with the use of a common API. The system includes a plurality of service-offering servers, a client that uses services offered by the plurality of service-offering servers, and an interchange server that performs intermediary processing when the client uses a service. The client performs communication with the interchange server while using a common API when using any service among a plurality of services offered by the plurality of service-offering servers. The interchange server uses a unique API, which is unique to the service-offering server that offers the service selected by the client, to execute a processing sequence that is unique to the service-offering server.Type: GrantFiled: May 10, 2013Date of Patent: June 6, 2017Assignee: Sony CorporationInventors: Hiroki Takakura, Anna Gershnik, Brian Beaver, Charles McCoy
-
Publication number: 20170154433Abstract: A system having a non-transitory storage medium, wherein the non-transitory storage medium contains a first image captured at a first position relative to background subject matter, wherein undesirable structure is interposed between the first position and the background subject matter, and a second image captured at a second position, different from the first position, relative to the background subject matter wherein the undesirable structure is interposed between the second position and the background subject matter; a point cloud generation module coupled to the non-transitory storage medium, wherein the point cloud generation module generates a point cloud in response to the first image and the second image, and wherein the point cloud generation module stores the point cloud in the non-transitory storage medium; an identification module coupled to the non-transitory storage medium for retrieving the point cloud and identifying within the point cloud the undesirable structure and the background subject mType: ApplicationFiled: December 1, 2015Publication date: June 1, 2017Inventor: Hiroki Takakura
-
Patent number: 9619714Abstract: Various aspects of a method and device for video generation are disclosed herein. The method includes determination of direction and location information of the device in motion for a plurality of captured video frames. Based on the determined location information, a path of the device in motion is generated. For a captured video frame from the plurality of captured video frames, an angle between a first vector and a second vector is calculated. The first vector corresponds to the determined direction information associated with the captured video frame. The second vector corresponds to the generated path. The method further includes selection of the captured video frame, for the generation of the video, based on at least the calculated angle.Type: GrantFiled: September 10, 2015Date of Patent: April 11, 2017Assignee: SONY CORPORATIONInventors: William Schupp, Hiroki Takakura
-
Publication number: 20170076154Abstract: Various aspects of a method and device for video generation are disclosed herein. The method includes determination of direction and location information of the device in motion for a plurality of captured video frames. Based on the determined location information, a path of the device in motion is generated. For a captured video frame from the plurality of captured video frames, an angle between a first vector and a second vector is calculated. The first vector corresponds to the determined direction information associated with the captured video frame. The second vector corresponds to the generated path. The method further includes selection of the captured video frame, for the generation of the video, based on at least the calculated angle.Type: ApplicationFiled: September 10, 2015Publication date: March 16, 2017Inventors: WILLIAM SCHUPP, HIROKI TAKAKURA
-
Publication number: 20160224806Abstract: A rewrite detection system, a rewrite detection device and an information processing device can detect unauthorized rewrite to a program or data stored in a storage unit of the information processing device. A rewrite detection device generates a random seed and transmits it to an ECU and a server device. The ECU calculates a hash value using a predetermined hash function on the basis of the received random seed and the storage content of the storage unit, and transmits the hash value to the rewrite detection device. The server device transmits an expectation in response to an inquiry from the rewrite detection device. The rewrite detection device determines whether unauthorized rewrite to a program or data in the ECU has been performed or not in accordance with whether the expectation received from the server device and the hash value received from the ECU coincide with each other or not.Type: ApplicationFiled: September 12, 2014Publication date: August 4, 2016Applicants: NATIONAL UNIVERSITY CORPORATION NAGOYA UNIVERSITY, AUTONETWORKS TECHNOLOGIES, LTD., SUMITOMO WIRING SYSTEMS, LTD., SUMITOMO ELECTRIC INDUSTRIES, LTD.Inventors: Hiroaki TAKADA, Hiroki TAKAKURA, Yukihiro MIYASHITA, Satoshi HORIHATA, Hiroshi OKADA, Naoki ADACHI
-
Patent number: 9390106Abstract: A user can search for photographs or videos and deep linking rules may be applied to images to discern images that might be desired by the user that otherwise would not be returned using conventional photo categorization and metadata searching.Type: GrantFiled: June 27, 2014Date of Patent: July 12, 2016Assignee: Sony CorporationInventors: William Arthur Schupp, Marvin DeMerchant, Benjamin Roe Powers, Allison Marlene Chaney, Hiroki Takakura
-
Publication number: 20150379042Abstract: A user can search for photographs or videos and deep linking rules may be applied to images to discern images that might be desired by the user that otherwise would not be returned using conventional photo categorization and metadata searching.Type: ApplicationFiled: June 27, 2014Publication date: December 31, 2015Inventors: William Arthur Schupp, Marvin DeMerchant, Benjamin Roe Powers, Allison Marlene Chaney, Hiroki Takakura
-
Patent number: 9112868Abstract: A system provides access to services from different servers via a common API. The system includes service-offering servers, a client that uses services offered by the service-offering servers, and an interchange server that acts as an intermediary when the client uses a service. The client communicates with the interchange server using a common API when the client uses service from the service-offering servers. The interchange server uses a unique API, which is unique to the service-offering server that offers the service being used by the client, to execute a processing sequence that is unique to the service-offering server. Thus client is able to use services offered by the service-offering servers with the use of a common API and without any need to use a different unique API for each service-offering server.Type: GrantFiled: July 15, 2014Date of Patent: August 18, 2015Assignees: SONY CORPORATION, SONY ELECTRONICS INC.Inventors: Hiroki Takakura, Anna Gershnik, Brian Beaver, Charles McCoy
-
Patent number: 8976193Abstract: An information processing apparatus that executes information display processing is disclosed. The apparatus includes: a display unit that executes information display; and a data processing unit that executes a control of the information display of the display unit and data processing based on a user input. The data processing unit displays an image browsing screen, which corresponds to image data stored in a storage unit, on the display unit and executes display of a map at the position, which corresponds to position information included in attribute information of a selected image, on the basis of a user's input of image selection information and map display request.Type: GrantFiled: May 29, 2007Date of Patent: March 10, 2015Assignee: Sony CorporationInventors: Hiroki Takakura, Shiro Miyagi, Yoshihiro Yamaguchi
-
Patent number: 8953927Abstract: A recording/playback apparatus including first and second recorders is connected to an information processing apparatus. The information processing apparatus transfers a first data stream file and a first management file used for managing the first stream file to the recording/playback apparatus. The first recorder records a second stream file and a second management file used for managing the second stream file thereon using a predetermined directory structure. The second recorder records the first stream file and the first management file transferred from the information processing apparatus thereon using the directory structure. After transferring the first stream file and the first management file to the second recorder, the information processing apparatus additionally records or updates the second stream file and the second management file respectively corresponding to the first stream file and the first management file on the first recorder based on the first stream file and the first management file.Type: GrantFiled: July 9, 2007Date of Patent: February 10, 2015Assignee: Sony CorporationInventors: Hiroki Takakura, Koichi Uchida, Akihiro Kawachino
-
Patent number: 8886717Abstract: A system provides access to services from different servers via a common API. The system includes service-offering servers, a client that uses services offered by the service-offering servers, and an interchange server that acts as an intermediary when the client uses a service. The client communicates with the interchange server using a common API when the client uses service from the service-offering servers. The interchange server uses a unique API, which is unique to the service-offering server that offers the service being used by the client, to execute a processing sequence that is unique to the service-offering server. Thus client is able to use services offered by the service-offering servers with the use of a common API and without any need to use a different unique API for each service-offering server.Type: GrantFiled: July 3, 2013Date of Patent: November 11, 2014Assignees: Sony Corporation, Sony Electronics Inc.Inventors: Hiroki Takakura, Anna Gershnik, Brian Beaver, Charles McCoy
-
Publication number: 20140330893Abstract: A system provides access to services from different servers via a common API. The system includes service-offering servers, a client that uses services offered by the service-offering servers, and an interchange server that acts as an intermediary when the client uses a service. The client communicates with the interchange server using a common API when the client uses service from the service-offering servers. The interchange server uses a unique API, which is unique to the service-offering server that offers the service being used by the client, to execute a processing sequence that is unique to the service-offering server. Thus client is able to use services offered by the service-offering servers with the use of a common API and without any need to use a different unique API for each service-offering server.Type: ApplicationFiled: July 15, 2014Publication date: November 6, 2014Applicants: Sony Corporation, Sony Electronics Inc.Inventors: Hiroki TAKAKURA, Anna Gershnik, Brian Beaver, Charles McCoy
-
Patent number: 8773474Abstract: A program causes a computer or similar apparatus to execute processing to match image data with log data on the basis of date and time information, wherein the image data contains appended date and time information indicating the time of image acquisition, and the log data contains date and time information associated with position information. As a result, position information is associated with image data. Display processing is subsequently executed to display, on a map image, acquisition location presentation images that indicate the acquisition locations of the image data according to the respective position information associated thereto. In accordance with correction input in the form of a time value, correction processing is then executed to correct associated position information for all image data specified for processing and additionally update the map image to reflect such corrections. The association results are then applied and saved in accordance with save command input.Type: GrantFiled: December 24, 2008Date of Patent: July 8, 2014Assignee: Sony CorporationInventors: Hiroki Takakura, Satoshi Hoshiba
-
Publication number: 20140143387Abstract: A communication device including: a communication unit; and a control unit controlling the communication unit to inquire if one upload service allows direct upload to a server storing service information of each of a plurality of upload services, to have the communication unit obtain desired information from the server for directly uploading data to the one upload service when the one upload service allows direct upload, and to have the communication unit directly upload data to the one upload service according to the desired information.Type: ApplicationFiled: January 27, 2014Publication date: May 22, 2014Applicant: Sony CorporationInventor: Hiroki TAKAKURA
-
Patent number: 8682963Abstract: A system uses services offered by a plurality of servers different from one another via a common API. The system includes a plurality of service-offering servers, a client that uses services offered by the service-offering servers, and an interchange server that intermediates when the client uses a service. The client communicates with the interchange server using a common API when using a service. The interchange server uses a unique API, unique to the service-offering server offering the service, to execute a process that is unique to the service-offering server. The client may use any service with the use of a common API without any need to use a unique API.Type: GrantFiled: July 27, 2009Date of Patent: March 25, 2014Assignees: Sony Corporation, Sony Electronics Inc.Inventors: Hiroki Takakura, Anna Gershnik, Brian Beaver, Charles Mccoy
-
Patent number: 8676934Abstract: A communication device including: a communication unit; and a control unit controlling the communication unit to inquire if one upload service allows direct upload to a server storing service information of each of a plurality of upload services, to have the communication unit obtain desired information from the server for directly uploading data to the one upload service when the one upload service allows direct upload, and to have the communication unit directly upload data to the one upload service according to the desired information.Type: GrantFiled: January 14, 2010Date of Patent: March 18, 2014Assignee: Sony CorporationInventor: Hiroki Takakura
-
Publication number: 20130297682Abstract: A system makes it possible to use services offered by a plurality of servers different from one another is realized with the use of a common API. The system includes a plurality of service-offering servers, a client that uses services offered by the plurality of service-offering servers, and an interchange server that performs intermediary processing when the client uses a service. The client performs communication with the interchange server while using a common API when using any service among a plurality of services offered by the plurality of service-offering servers. The interchange server uses a unique API, which is unique to the service-offering server that offers the service selected by the client, to execute a processing sequence that is unique to the service-offering server.Type: ApplicationFiled: July 3, 2013Publication date: November 7, 2013Inventors: Hiroki TAKAKURA, Anna Gershnik, Brian Beaver, Charles Mccoy