Patents by Inventor Eyal Toledano
Eyal Toledano 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: 20110047458Abstract: A method for utilizing an object in cooperation between computer apparatus and a mobile device, comprises the steps of: a) identifying an object shown on a screen associated with computing apparatus; b) determining the coordinates of said object on said screen; and c) transmitting said object and/or its metadata.Type: ApplicationFiled: August 20, 2009Publication date: February 24, 2011Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Eyal Toledano, Reuben Bareli, Dan Shirron, Elad Haviv
-
Publication number: 20100218664Abstract: A portable electronic device having a screen and a numeric keypad, comprises: a sound card for processing sound signals to produce musical tones; a musical synthesizer, associated with said sound card, for electronically synthesizing musical instruments; and a user interface for interfacing said musical synthesizer to a user via said screen and said numeric keypad. The device can be a cellular telephone and may be able to interact with other devices.Type: ApplicationFiled: March 8, 2010Publication date: September 2, 2010Applicant: Samsung Electronics Co., Ltd.Inventors: Eyal Toledano, Natan Linder, Ytai Ben-Tsvi
-
Patent number: 7725419Abstract: A proactive user interface, installed in (or otherwise control and/or be associated with) any type of computational device. The proactive user interface actively makes suggestions to the user, based upon prior experience with a particular user and/or various preprogrammed patterns from which the computational device could select, depending upon user behavior. These suggestions could be made by altering the appearance of at least a portion of the display, for example by changing a menu or a portion thereof; providing different menus for display; and/or altering touch screen functionality. The suggestions could also be made audibly.Type: GrantFiled: September 3, 2004Date of Patent: May 25, 2010Assignee: Samsung Electronics Co., LtdInventors: Jong-Goo Lee, Eyal Toledano, Natan Linder, Ran Ben-Yair, Yariv Eisenberg
-
Patent number: 7709725Abstract: A portable electronic device having a screen and a numeric keypad, comprises: a sound card for processing sound signals to produce musical tones; a musical synthesizer, associated with said sound card, for electronically synthesizing musical instruments; and a user interface for interfacing said musical synthesizer to a user via said screen and said numeric keypad. The device can be a cellular telephone and may be able to interact with other devices.Type: GrantFiled: January 7, 2005Date of Patent: May 4, 2010Assignee: Samsung Electronics Co., Ltd.Inventors: Eyal Toledano, Natan Linder, Ytai Ben-Tsvi
-
Publication number: 20100034393Abstract: An ad-hoc Adaptive Wireless Mobile Sound System, comprises a) a Master device, capable of sending a message/query to one or more mobile phone nodes, to verify whether they hold in their memory a specific song/track and to learn their music playing capabilities; b) transmission means provided in the Master, to convey to the mobile nodes that do not have a specific file in their memory, if any, a compressed audio stream of the said file; c) software suitable to convey, in a streaming fashion, the compressed audio file over wireless connectivity; d) software provided in the Master receives to select, based on an answer to said query, an appropriate surround scheme/algorithm configuration that takes into account the mobile nodes capabilities; e) communication means provided in the Master to publish the surround scheme/algorithm configuration in which a playing role/channel allocated to each of the mobile nodes; and f) means provided in the Master to synchronize the mobile nodes and to order them to play a streamType: ApplicationFiled: August 6, 2008Publication date: February 11, 2010Inventors: Noam Sorek, Eyal Toledano, Moshe Vered
-
Patent number: 7565647Abstract: A computing application for a mobile information device is generated from An extensible markup language, MIDML, in which different types of tags correspond to different application functions. A command line compiler parses the MIDML specification, reading the tags in specialized readers, which are then accessed by generators of specialized objects for an object model using different generators for each type. A predefined set of tags is extendible by the application developer. The generation process results in Java source code, which is then compiled into a MIDlet and packaged into a JAR file and a JAD file.Type: GrantFiled: January 23, 2003Date of Patent: July 21, 2009Assignee: Sun Microsystems, Inc.Inventors: Eran Davidov, Michal Geva, Eyal Toledano, Natan Linder
-
Patent number: 7512932Abstract: An infrastructure is provided for creating applications for mobile information devices, using a tag-based markup language, MIDML. Applications are defined based on easily manipulated textual tags, without need for writing specific code. The tags are processed to ultimately generate source code files. Initially, the input is parsed. Next, a hierarchical object model of the application is populated with objects. Separate readers read and parse the different tags and accompanying elements. The readers are registered in a descriptor object factory, to be instantiated as required in processing extended MIDML files. The object model enables the capabilities of the system to be easily extended, simply by adding new tags, and readers to the existing factory set. The resulting object model is accessible to a generator that produces the actual output.Type: GrantFiled: January 23, 2003Date of Patent: March 31, 2009Assignee: Sun Microsystems, Inc.Inventors: Eran Davidov, Natan Linder, Eyal Toledano, Omer Pomerantz, Daniel Blaukopf
-
Publication number: 20090046677Abstract: An apparatus for sharing user-defined media content with a peer. The apparatus comprises a repository for storing media content inputted by a user of the apparatus and a wireless interface for establishing a wireless personal area network (WPAN) with a first communication entity of the peer in a proximity to said apparatus. The WPAN allows the peer to access the media content using the first communication entity, thereby allows the user to share said media content with the peer.Type: ApplicationFiled: August 16, 2007Publication date: February 19, 2009Applicant: Samsung Electronics Co., Ltd.Inventors: Eyal Toledano, Natan Linder
-
Publication number: 20080009272Abstract: A method for providing content via a wireless communication network to a requesting terminal. The method comprising editing the content on a mobile terminal, receiving a request at a mobile terminal for the content from the first requesting terminal, and providing the content to the first requesting terminal via at least one connection with a mobile terminal storing the content.Type: ApplicationFiled: June 19, 2007Publication date: January 10, 2008Applicant: Samsung Electronics Co., Ltd.Inventor: Eyal Toledano
-
Publication number: 20070294250Abstract: A customizable, intuitive content management front end is provided for a mobile communication device having limited computing resources. The content comprises multiple content items in several different content types. The apparatus comprises an environment management unit operative to support an environment, typically a three-dimensional environment, as a display on said screen resource. The environment is part of a front end application for the device. An object support unit supports placement of objects into the three-dimensional environment, and an association unit content types with the various objects, such that items of a given content type are accessible via a respective object. Individual content items of the given type are then selected either randomly, semi-randomly or manually for the object.Type: ApplicationFiled: June 19, 2007Publication date: December 20, 2007Applicant: Sumsung Electronics Co., Ltd.Inventors: Natan Linder, Eyal Toledano, Kim Lee
-
Patent number: 7305671Abstract: An infrastructure is provided for creating applications for mobile information devices, using a tag-based markup language. Developers can use the markup language to define applications and content based on easily manipulated textual tags, rather than having to write specific source code. A compiler, processes the tags in several phases. In one phase, a hierarchical object model of the application is populated with objects. Then, in another phase, a generator traverses the object model hierarchy in a top-down manner, producing source code files corresponding to objects in the object model. The code files may include various elements, for example screens, forms, and servlets. For each element required to be generated, an appropriately configured generator class is invoked. The output code can be Java source code.Type: GrantFiled: January 23, 2003Date of Patent: December 4, 2007Assignee: Sun Microsystems, Inc.Inventors: Eran Davidov, Natan Linder, Eyal Toledano, Omer Pomerantz, Daniel Blaukopf
-
Publication number: 20060130636Abstract: A portable electronic device having a screen and a numeric keypad, comprises: a sound card for processing sound signals to produce musical tones; a musical synthesizer, associated with said sound card, for electronically synthesizing musical instruments; and a user interface for interfacing said musical synthesizer to a user via said screen and said numeric keypad. The device can be a cellular telephone and may be able to interact with other devices.Type: ApplicationFiled: January 7, 2005Publication date: June 22, 2006Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Eyal Toledano, Natan Linder, Ytai Ben-Tsvi
-
Publication number: 20050143138Abstract: A proactive user interface, installed in (or otherwise control and/or be associated with) any type of computational device. The proactive user interface actively makes suggestions to the user, based upon prior experience with a particular user and/or various preprogrammed patterns from which the computational device could select, depending upon user behavior. These suggestions could be made by altering the appearance of at least a portion of the display, for example by changing a menu or a portion thereof; providing different menus for display; and/or altering touch screen functionality. The suggestions could also be made audibly.Type: ApplicationFiled: September 3, 2004Publication date: June 30, 2005Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Jong-Goo Lee, Eyal Toledano, Natan Linder, Ran Ben-Yair, Yariv Eisenberg
-
Publication number: 20050118996Abstract: A proactive user interface, installed in (or otherwise control and/or be associated with) any type of computational device. The proactive user interface actively makes suggestions to the user, based upon prior experience with a particular user and/or various preprogrammed patterns from which the computational device could select, depending upon user behavior. These suggestions can be made by altering the appearance of at least a portion of the display, for example by changing a menu or a portion thereof; providing different menus for display; and/or altering touch screen functionality. The suggestions can also be made audibly.Type: ApplicationFiled: September 3, 2004Publication date: June 2, 2005Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Jong-Goo Lee, Eyal Toledano, Natan Linder, Ran Ben-Yair, Yariv Eisenberg
-
Publication number: 20050054381Abstract: A proactive user interface, which could optionally be installed in (or otherwise control and/or be associated with) any type of computational device. The proactive user interface actively makes suggestions to the user, based upon prior experience with a particular user and/or various preprogrammed patterns from which the computational device could select, depending upon user behavior. These suggestions could optionally be made by altering the appearance of at least a portion of the display, for example by changing a menu or a portion thereof; providing different menus for display; and/or altering touch screen functionality. The suggestions could also optionally be made audibly.Type: ApplicationFiled: December 23, 2003Publication date: March 10, 2005Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Jong-Goo Lee, Eyal Toledano, Natan Linder, Yariv Eisenberg, Ran Ben-Yair
-
Publication number: 20030237050Abstract: A computing application for a mobile information device is generated from An extensible markup language, MIDML, in which different types of tags correspond to different application functions. A command line compiler parses the MIDML specification, reading the tags in specialized readers, which are then accessed by generators of specialized objects for an object model using different generators for each type. A predefined set of tags is extendible by the application developer. The generation process results in Java source code, which is then compiled into a MIDlet and packaged into a JAR file and a JAD file.Type: ApplicationFiled: January 23, 2003Publication date: December 25, 2003Inventors: Eran Davidov, Michal Geva, Eyal Toledano, Natan Linder
-
Publication number: 20030225774Abstract: An infrastructure is provided for creating applications for mobile information devices, using a tag-based markup language. Developers can use the markup language to define applications and content based on easily manipulated textual tags, rather than having to write specific source code. A compiler, processes the tags in several phases. In one phase, a hierarchical object model of the application is populated with objects. Then, in another phase, a generator traverses the object model hierarchy in a top-down manner, producing source code files corresponding to objects in the object model. The code files may include various elements, for example screens, forms, and servlets. For each element required to be generated, an appropriately configured generator class is invoked. The output code can be Java source code.Type: ApplicationFiled: January 23, 2003Publication date: December 4, 2003Inventors: Eran Davidov, Natan Linder, Eyal Toledano, Omer Pomerantz, Daniel Blaukopf
-
Publication number: 20030182626Abstract: An infrastructure is provided for creating MIDlet applications on demand for mobile information devices, using a tag-based markup language. A servlet running on a web server, acknowledges the request of the remote mobile information device for an application. If the requested MIDlet is found in the server's cache, it is downloaded to the requester. Otherwise, the servlet identifies the characteristics of the mobile information device, and identifies resources that are required to produce an updated MIDlet in order to satisfy the request. A compiler is then invoked to generate the requested MIDlet, which is then packaged and downloaded over-the-air to the requestor.Type: ApplicationFiled: January 23, 2003Publication date: September 25, 2003Inventors: Eran Davidov, Michal Geva, Eyal Toledano, Natan Linder
-
Publication number: 20030181196Abstract: A computing application for a mobile information device is generated from An extensible markup language, MIDML, in which different types of tags correspond to different application functions. An library infrastructure parses the MIDML specification, reading the tags in specialized readers, and generating specialized objects for an object model using different generators for each type. A predefined set of tags is extendible by the application developer. The generation process results in Java source code, which is then compiled and packaged into a JAR file and a JAD file. An applications layer includes a servlet, which processes user requests for the computing application, and causes an appropriate version to be downloaded over a data network.Type: ApplicationFiled: January 23, 2003Publication date: September 25, 2003Inventors: Eran Davidov, Natan Linder, Eyal Toledano, Omer Pomerantz, Daniel Blaukopf
-
Publication number: 20030182625Abstract: An infrastructure is provided for creating applications for mobile information devices, using a tag-based markup language, MIDML. Applications are defined based on easily manipulated textual tags, without need for writing specific code. The tags are processed to ultimately generate source code files. Initially, the input is parsed. Next, a hierarchical object model of the application is populated with objects. Separate readers read and parse the different tags and accompanying elements. The readers are registered in a descriptor object factory, to be instantiated as required in processing extended MIDML files. The object model enables the capabilities of the system to be easily extended, simply by adding new tags, and readers to the existing factory set. The resulting object model is accessible to a generator that produces the actual output.Type: ApplicationFiled: January 23, 2003Publication date: September 25, 2003Inventors: Eran Davidov, Natan Linder, Eyal Toledano, Omer Pomerantz, Daniel Blaukopf