Patents by Inventor Jyh-Han Lin

Jyh-Han Lin 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: 20070011287
    Abstract: A computing device (102) includes computer instructions for receiving (202) streaming data, delegating (204) portions of the streaming data to a plurality of processes (302-305), detecting (206) that one or more of the processes is affected by an interruption that would inhibit further processing of the portions of streaming data delegated thereto, and rerouting (214) to other available processes the portions of streaming data supplied to the one or more affected processes at a desired quality of service level.
    Type: Application
    Filed: May 16, 2005
    Publication date: January 11, 2007
    Inventors: Charbel Khawand, Jyh-Han Lin, Chin Wong
  • Publication number: 20060246934
    Abstract: The invention concerns a method (300) and communications unit (112) for selective receipt of group calls. The method can include the steps of—at a communications unit—receiving (314) a request to participate in a group call having at least one identification and having a plurality of participating members, comparing (316) the identification associated with the group call with a set of predefined blocking configurations and selectively blocking (318) the request to participate in the group call based on the comparison of the identification associated with the group call with the set of predefined blocking configurations.
    Type: Application
    Filed: April 29, 2005
    Publication date: November 2, 2006
    Inventors: Swetal Patel, Pragneshkumar Goyani, Jyh-Han Lin
  • Patent number: 7116784
    Abstract: A mobile communication device (200) has a software architecture (302) that includes a closed operating environment (306). The closed operating environment is inaccessible to the user of the mobile communication device, and it includes software for implementing a reporting function designed to collect certain information from within the mobile communication device, and to transmit it to an entity outside the mobile communication device, such as a server (310).
    Type: Grant
    Filed: September 30, 2002
    Date of Patent: October 3, 2006
    Assignee: Motorola, Inc.
    Inventors: Jyh-Han Lin, Wei-Hsing Dan Lee, Ronald R. Smith, Biren Patel
  • Patent number: 7117001
    Abstract: A system, method and computer readable medium for communicating data over a voice channel on a wireless device (300) is disclosed. The method on a wireless device (300) includes establishing an audio connection with a second device and providing an interface (326) for a user for sending data to the second device. The method further includes detecting the activation of the interface (326) by the user and sending a first data to the second device during the audio connection with the second device, wherein the quality of the audio connection is not affected by the sending. The method further includes receiving a second data from the second device, the second data being associated with the first data and preferably synchronizing the first data with the second data. Information, such as Vcard information, can be wirelessly exchanged between devices communicating data over a voice channel during an audio connection.
    Type: Grant
    Filed: November 4, 2003
    Date of Patent: October 3, 2006
    Assignee: Motorola, Inc.
    Inventors: Jyh-Han Lin, Eric T. Eaton
  • Publication number: 20060150258
    Abstract: A proprietary component (300) receives (101) substantially unique open-platform device information and stores (102) it. The proprietary component, upon later detecting (103) requested usage of its capabilities, receives (105) verification information (from, for example, the open-platform device) and compares (106) that verification information against the previously stored information. If this comparison does not provide an expected result (107), the proprietary component prohibits (109) some or all of its capabilities and functionality. Such prohibition can be temporary or permanent. Such prohibition can also be conditioned, if desired, upon similar tests being conducted with respect to other proprietary components as may also have been operably engaged with the open-platform device.
    Type: Application
    Filed: December 30, 2004
    Publication date: July 6, 2006
    Inventors: Jimmy Lee, Jyh-Han Lin
  • Publication number: 20060143606
    Abstract: A wireless communications device (200) includes a software execution environment (230) and a software permissions manager that is associated with the software execution environment (230). The software execution environment (230) defines status items (234) for at least one installed software application package (244, 246, 248 and 250) that is installed in the software execution environment (230). The status items (234) specify prohibited user actions with respect to at least one software application package (244, 246, 248 and 250). The wireless communications device (200) further includes a software package manager (232) that provides communications with the at least one installed software application package (244, 246, 248 and 250). The software package manager (232) performs at least one of ensuring, based upon the status items, a continued presence of installed software application packages, and enforcing the status items for a respective installed software application package.
    Type: Application
    Filed: December 23, 2004
    Publication date: June 29, 2006
    Applicant: MOTOROLA, INC.
    Inventors: Ronald Smith, Charles Estes, Jyh-Han Lin, Biren Patel
  • Publication number: 20060141981
    Abstract: A method is provided for obtaining a temporary ID. A request is created for a temporary ID for a first user that has a permanent ID for being contacted through a first mode of communication. The request, which includes at least one usage rule provided by the first user, is sent to an ID generator. A temporary ID that allows a second user to contact the first user through the first mode of communication without knowing the permanent ID of the first user is received from the ID generator. The temporary ID is mapped to the permanent ID of the first user and is mapped with the at least one usage rule. The at least one usage rule limits use of the temporary ID to contact the first user through the first mode of communication. Akso provided are a method for providing a temporary ID and a method for using a temporary ID.
    Type: Application
    Filed: December 23, 2004
    Publication date: June 29, 2006
    Applicant: MOTOROLA, INC.
    Inventor: Jyh-Han Lin
  • Publication number: 20060141985
    Abstract: A system, device, and method, for managing application interface access permissions for an application (302) in an electronic device, such as a wireless device (104), is disclosed. The method includes associating a security policy with an application (302). The method further includes creating a history log (324) associated with the application (302). The history log (324) includes time information associated with permission information indicating permission for an application to access at least one application interface in the electronic device (104). The method further includes dynamically adjusting the security policy for the application (302) when a security control signal associated with the application (302) is detected.
    Type: Application
    Filed: December 23, 2004
    Publication date: June 29, 2006
    Applicant: MOTOROLA, INC.
    Inventors: Biren Patel, Jyh-Han Lin, Ronald Smith, Ruiqiang Zhuang
  • Publication number: 20060136212
    Abstract: In a device (100), a method (200) is provided for improving text-to-speech performance.
    Type: Application
    Filed: December 22, 2004
    Publication date: June 22, 2006
    Applicant: Motorola, Inc.
    Inventors: Ruiqiang Zhuang, Jyh-Han Lin
  • Publication number: 20060070028
    Abstract: Software code sections can include at least one calling procedure (110) and a called procedure (140). The called procedure can include an interpreted code body (144). Execution of the interpreted code body can require the use of an associated interpreter. The software code sections can also include prologue (142) associated with the called procedure. The prologue can be invoked by the at least one calling procedure and can responsively actuate the interpreted code body causing programmatic actions defined within the interpreted code body to execute. Execution of the prologue does not require use of an interpreter. In one embodiment, the interpreted code body of the called procedure can execute upon a platform having an application binary interface (115). The prologue can actuate the interpreted code body according to specifications of the application binary interface.
    Type: Application
    Filed: September 30, 2004
    Publication date: March 30, 2006
    Applicant: Motorola, Inc.
    Inventors: Alexander Belov, Vladimir Ivanov, Vitaly Kozlovsky, Vladimir Krupsky, Jyh-Han Lin
  • Publication number: 20060031941
    Abstract: A method (100) and an apparatus (210) for providing enhanced security using service provider authentication. In addition to authenticating an application signature (245) against a root certificate (235) stored on the network node (210), a first carrier identification (250) associated with the application (240) is compared to a second carrier identification (255). If the first and second carrier identifications match, then the application can be assigned to a trusted protection domain and granted permissions which provide privileged access to the network node. For example, the application can be granted permission to be installed and/or executed on the network node. Otherwise the application can be denied privileged access. Accordingly, a carrier's applications will be only installed onto network nodes that are intended recipients of the applications.
    Type: Application
    Filed: August 6, 2004
    Publication date: February 9, 2006
    Applicant: Motorola, Inc.
    Inventors: Ji Xiao, Jyh-Han Lin, Ronald Smith, Ruiqiang Zhuang
  • Publication number: 20060031681
    Abstract: A system (20) for controlling user access to a wireless client device (21) can include a receiver (27) and a processor (28). The processor can be programmed to enable access to a permission settings database (23) over-the-air and dynamically modify at least one permission setting for an API (24) that interfaces with an application (25) residing at least partially on the client device. The processor 28 can be programmed to authenticate an authorized administrator remotely, modify a permission setting, add or remove, update, or enable or disable security for a functional group. An enterprise server (21) can be used as the interface for changing the permissions settings remotely. Furthermore, the enterprise server can be connected through an authorization server (22) to provide any required authorization. Of course, the user can also make allowable changes to the permission settings database via a device user interface (26).
    Type: Application
    Filed: August 5, 2004
    Publication date: February 9, 2006
    Applicant: Motorola, Inc.
    Inventors: Ronald Smith, Jyh-Han Lin, Biren Patel
  • Publication number: 20060031408
    Abstract: A method (500) of activating an application in a client/server environment can include the steps of selectively highlighting (502) an application on a user interface on a client device (10) wirelessly linked to a server (25, 26, or 27) and launching and activating the application and connecting (508) to the server upon selecting an input (37) (such as such as a PTT button) on the client device. The step of selectively highlighting can include the optional steps of scrolling (504) through a phonebook menu of options and selectively highlighting a connectivity identifier (506) among a plurality of connectivity identifiers. The client device can optionally connect to the server via a network associated with the connectivity identifier selectively highlighted (510). The method can further include the step of receiving (512) a response from the server in a form emulating a push-to-talk response.
    Type: Application
    Filed: May 6, 2004
    Publication date: February 9, 2006
    Applicant: Motorola, Inc.
    Inventor: Jyh-Han Lin
  • Publication number: 20060030340
    Abstract: A method (70) and system (11) of determining a destination can include obtaining (72) at least one identifier among a phone number, a dispatch identifier, a mobile internet protocol address, an instant messaging user identifier, an e-mail address, or other identifier having mobility management information, mapping (74) the at least one identifier to an approximate physical location, and selectively retrieving (76) the approximate physical location corresponding to the at least one identifier. For example, mapping can be done by mapping the phone number to a physical address provided by white pages or yellow pages from on-line phonebooks or by mapping to location services (such as GPS or network based locating services) available at a cellular phone, dispatch radio, or wireless internet protocol device. Mapping can include mapping at least one among the IM user identifier or the e-mail address to a PSTN, a dispatch identifier or an internet protocol address.
    Type: Application
    Filed: August 5, 2004
    Publication date: February 9, 2006
    Applicant: Motorola, Inc.
    Inventors: Jyh-Han Lin, Biren Patel, Ronald Smith
  • Publication number: 20050138574
    Abstract: Networked icon (108) interacts with the electronic device user and uses user input (102), context information (104) and network information (106) to automatically update the icon's representation to the user. Icon (108) is also associated with user profile interaction history information (112), navigation logic (114), multimedia presentations (116), network interfaces (118), etc. in order to provide the user with enhanced interaction with the electronic device the icon (108) is associated with.
    Type: Application
    Filed: December 17, 2003
    Publication date: June 23, 2005
    Inventor: Jyh-Han Lin
  • Publication number: 20050129269
    Abstract: A method for context watermarking includes the steps of performing a Hash function “D” of the digital content (502). A Hash function “C” of the context information is also calculated (504). The Hash “D” is then appended to the context information (506) while the Hash “C” is appended to the digital content (508). The augmented content and context information are then packaged together (510) with the Hash values “D” and “C” helping to bind the content and context together. Instead of using Hash function other more sophisticated signatures can be used like those produced using Discrete Wavelet Transforms (DWT) or fractal-based transforms. An electronic device such as a radio communication device (700) capable of performing context watermarking is also described.
    Type: Application
    Filed: December 10, 2003
    Publication date: June 16, 2005
    Inventor: Jyh-Han Lin
  • Publication number: 20050102625
    Abstract: A audio tag retrieval system and method (50) includes a communication device (70) capable of retrieving an audio tag having a transceiver (38,44), a display (30) coupled to the transceiver and having a graphical user interface (28), and a processor (12) coupled to the transceiver and display. The processor can be programmed to retrieve (64) an audio tag representative of an element within the communication device responsive to a selection of the element on the graphical user interface of the communication device and to download (66) the audio tag from a remote server if the audio tag representative of the element is not found within the communication device.
    Type: Application
    Filed: November 7, 2003
    Publication date: May 12, 2005
    Inventors: Yong Lee, Charles Estes, Jyh-Han Lin
  • Publication number: 20050096071
    Abstract: A system, method and computer readable medium for communicating data over a voice channel on a wireless device (300) is disclosed. The method on a wireless device (300) includes establishing an audio connection with a second device and providing an interface (326) for a user for sending data to the second device. The method further includes detecting the activation of the interface (326) by the user and sending a first data to the second device during the audio connection with the second device, wherein the quality of the audio connection is not affected by the sending. The method further includes receiving a second data from the second device, the second data being associated with the first data and preferably synchronizing the first data with the second data. Information, such as Vcard information, can be wirelessly exchanged between devices communicating data over a voice channel during an audio connection.
    Type: Application
    Filed: November 4, 2003
    Publication date: May 5, 2005
    Applicant: MOTOROLA, INC.
    Inventors: Jyh-Han Lin, Eric Eaton
  • Publication number: 20050091306
    Abstract: An IPC network (1900) allows for the dynamic composition of services. An IPC client (1902) can for example request a service, such as a new photo service, and teach the IPC network what service components comprise the service. The IPC server (1908) will wait until all of the required service components (1914, 1916) have registered with the IPC network (1900) prior to allowing the IPC client (1902) the go ahead to use the service. The dynamic composition of services allows clients/components operating in the IPC network (1900) to change service definitions without affecting the interprocessor communications between applications operating in the network (1900). Also, the IPC network (1900) learns dynamically the new service and is able to identify the availability of the service within the network (1900).
    Type: Application
    Filed: October 2, 2003
    Publication date: April 28, 2005
    Inventors: Charbel Khawand, Jean Khawand, Jyh-Han Lin, Bin Liu, Jianping Miller, Chin Wong
  • Publication number: 20050026654
    Abstract: A system, method, and computer program product on an electronic device for managing application resources on the electronic device is disclosed. The method on an electronic device includes receiving (404) a command indicating that a user desires to execute an application (350) on the electronic device. The method further includes reading (406) at least one application resource requirement (352) associated with the application (350) and determining (412) whether the at least one application resource requirement (352) can be met by the electronic device. If the at least one application resource requirement (352) can be met by the electronic device, the application (350) on the electronic device is executed (414). If the at least one application resource requirement (352_cannot be met by the electronic device, it is indicated (516) to the user that the application (350) cannot be executed on the electronic device.
    Type: Application
    Filed: July 30, 2003
    Publication date: February 3, 2005
    Applicant: MOTOROLA, INC.
    Inventors: Ricardo Perez, Jyh-Han Lin