Patents by Inventor Zhijian Lin

Zhijian 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: 20160057156
    Abstract: A device may receive, from a first user device, a request to transmit a message to a user of a second user device. The request may include particular information indicating that content of the message is to be displayed to the user for a particular amount of time. The device may encrypt, based on receiving the request and using a key, the content of the message to obtain an encrypted message. The device may transmit the encrypted message to the second user device and receive, from the second user device, a request for the key. The device may transmit, to the second user device, the key and information identifying the particular amount of time to cause the second user device to decrypt the encrypted message, using the key, to obtain a decrypted message and cause the second user device to delete the decrypted message after the particular amount of time.
    Type: Application
    Filed: August 19, 2014
    Publication date: February 25, 2016
    Inventors: Zhijian LIN, Amir MAYBLUM, Jerry M. KUPSH
  • Patent number: 9226122
    Abstract: A network service provider and an application service provider may maintain synchronized states of which users have opted-in and which have opted-out of messaging services. In one implementation, a method may include receiving a text message from a user device and determining, based on a presence of one or more keywords in the text message, whether the text message is an opt-in or opt-out message associated with a messaging service hosted by one or more servers. The method may further include modifying, when it is determined that the text message is an opt-in or opt-out message, the text message to add a parameter to the text message, the parameter having a first value when the text message is an opt-in message and a second value when the text message is an opt-out message. The modified text message may be transmitted towards the one or more servers.
    Type: Grant
    Filed: March 12, 2013
    Date of Patent: December 29, 2015
    Assignee: Cellco Partnership
    Inventors: Lodema Margaret Steinbach, Wei Guang Tan, Zhijian Lin
  • Publication number: 20150312183
    Abstract: A server device may receive file data from a user device via a web browser application associated with the user device. The file data may be extracted by an application, different from the web browser application, associated with the user device. The server device may determine an acquisition technique based on the file data; obtain a computer file, associated with the file data, using the acquisition technique; receive, from the user device, a request to transmit a message including the computer file; insert the computer file in the message; and transmit the message.
    Type: Application
    Filed: April 23, 2014
    Publication date: October 29, 2015
    Applicant: CELLCO PARTNERSHIP D/B/A VERIZON WIRELESS
    Inventors: Dongliang Hu, Zhijian Lin, Brandon James Martella
  • Patent number: 9167405
    Abstract: A device receives a message from a fixed user device associated with a first user. The first user is associated with a first mobile user device, and the message is destined for a second mobile user device associated with a second user. The device generates a first charge record for the first user based on the message and on a telephone number associated with the first mobile user device, and provides the first charge record to a billing system. The device generates a copy of the message, provides the copy of the message to the first mobile user device, and forwards the message toward the second mobile user device.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: October 20, 2015
    Assignee: Cellco Partnership
    Inventors: Kumar Sanjeev, Zhijian Lin, Wei Guang Tan, Seng Kin Liew
  • Publication number: 20150163647
    Abstract: Systems and methods for message timestamp re-alignment for message thread consistency across multiple devices are disclosed. In some implementations, an outbound message originating at a mobile phone is received at an integrated messaging server. The outbound message is associated with a messaging protocol. A timestamp representing a send time for the outbound message associated with the messaging protocol at the mobile phone is determined, at the integrated messaging server, by receiving an indication of the send time from the mobile phone. The outbound message and the timestamp are stored at the integrated messaging server. The outbound message and the timestamp representing the send time for the outbound message are provided from the integrated messaging server to a client computing device different from the mobile phone.
    Type: Application
    Filed: December 9, 2013
    Publication date: June 11, 2015
    Applicant: CELLCO PARTNERSHIP D/B/A VERIZON WIRELESS
    Inventors: Ian LYNN, Amir MAYBLUM, Zhijian LIN, Jerry KUPSH
  • Publication number: 20150163181
    Abstract: A user device may be configured to generate a multipart message (e.g., a multimedia messaging service (“MMS”) message). A message part of the multipart message may include conversation metadata that includes information regarding a messaging conversation between the user device and at least one other user device. The message part may include a multipart type indicator (e.g., a Multipurpose Internet Mail Extensions (“MIME”) type indicator) that indicates that a type of the at least one part is a type associated with conversation metadata. The user device may output the multipart message to the other user device.
    Type: Application
    Filed: December 6, 2013
    Publication date: June 11, 2015
    Applicant: Cellco Partnership d/b/a Verizon Wireless
    Inventors: Jerry M. Kupsh, Kim M. Gutierrez, Amir Mayblum, Alice Y. Bain, Keith P. Lampron, Zhijian Lin
  • Publication number: 20150154206
    Abstract: A first server device may receive a group identifier, a first list including one or more first user device identifiers, and an instruction to archive messages associated with the one or more first user device identifiers; receive a second list including one or more second user device identifiers that are associated with the group identifier; and generate a third list including one or more third user device identifiers that are in the first list and the second list. The first server device may receive a message associated with a user device identifier; determine that the message is to be archived when the user device identifier associated with the message is included in the third list; and provide the message to a second server device based on the determination that the message is to be archived.
    Type: Application
    Filed: December 3, 2013
    Publication date: June 4, 2015
    Applicants: Cellco Partnership d/b/a Verizon Wireless, Verizon Patent and Licensing Inc.
    Inventors: Kumar Sanjeev, Zhijian Lin, Ye Huang, Eliezer K. Pasetes
  • Patent number: 9038137
    Abstract: A device receives an indication that a security code is to be generated; generates the security code based on the indication; generate a message that includes the security code and an identifier associated with a subscriber of the device; outputs the message using the first protocol; encodes the security code based on outputting the message; and outputs a request to access the service. The request is outputted using a second protocol, and includes the encoded security code and the identifier. The device receives a notification that indicates whether the subscriber is authenticated based on the identifier, the security code, and the encoded security code; and accesses the service when the notification indicates that the subscriber is authenticated.
    Type: Grant
    Filed: June 28, 2012
    Date of Patent: May 19, 2015
    Assignee: Cellco Partnership
    Inventor: Zhijian Lin
  • Publication number: 20150110088
    Abstract: A device may receive a text message or a multimedia message to be received by a receiving device. The message may be stored by one or more storage devices. The device may determine that the message is to be received by the receiving device via a wireless local area network (WLAN). The device may send, to the receiving device, a notification associated with the message. The device may identify a storage device, of the one or more storage devices, to provide the message to the receiving device. The device may manage a synchronization between the receiving device and the storage device via the WLAN. The synchronization may cause the message to be received by the receiving device. The device may receive an indication that the receiving device has received the message, and may provide closure information. The closure information may prevent the message from being delivered via a cellular network.
    Type: Application
    Filed: October 18, 2013
    Publication date: April 23, 2015
    Applicant: Cellco Partnership d/b/a Verizon Wireless
    Inventors: Ning-Chia YEH, Amir Mayblum, Zhijian Lin, Kumar Sanjeev, Guangxin Liu, Chi Kit Lo, Jerry M. Kupsh
  • Publication number: 20150094018
    Abstract: A device receives a message from a fixed user device associated with a first user. The first user is associated with a first mobile user device, and the message is destined for a second mobile user device associated with a second user. The device generates a first charge record for the first user based on the message and on a telephone number associated with the first mobile user device, and provides the first charge record to a billing system. The device generates a copy of the message, provides the copy of the message to the first mobile user device, and forwards the message toward the second mobile user device.
    Type: Application
    Filed: September 30, 2013
    Publication date: April 2, 2015
    Applicant: Cellco Partnership d/b/a Verizon Wireless
    Inventors: Kumar SANJEEV, Zhijian Lin, Wei Guang Tan, Seng Kin Liew
  • Publication number: 20150058770
    Abstract: An approach for providing an always-on-top user interface for a mobile application is described. An always-on-top module may provide an always-on-top user interface mode for a mobile application, wherein the always-on-top user interface mode presents at least one session of the mobile application in a user interface element that is always visible in a display of a mobile device. The always-one-top module may also receive an input for activating the always-on-top user interface mode for the mobile application. Further, the always-one-top module may render the user interface element for presenting the at least one session in the display of the mobile device.
    Type: Application
    Filed: August 26, 2013
    Publication date: February 26, 2015
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Lodema Steinbach, Ashwin Kamath, Zhijian Lin
  • Patent number: 8959140
    Abstract: A communication device may include a text messaging routing application. In response to a user-request to send a text message to a designated recipient over an Internet messaging system, the text messaging routing application may cause a query to be sent to the Internet messaging system asking whether the designated recipient of the text message is registered with the Internet messaging system or with an affiliate thereof. If the response to the query is in the negative, the text messaging routing application may cause the text message to be sent to the designated recipient over a cellular telephone network. If the response to the query is in the affirmative, the text messaging routing application may cause the text message to be sent to the designated recipient over the Internet using the Internet messaging system.
    Type: Grant
    Filed: April 29, 2011
    Date of Patent: February 17, 2015
    Assignee: Cellco Partnership
    Inventor: Zhijian Lin
  • Patent number: 8959237
    Abstract: A method of web services throttling in a web application server environment, where a number of web services servers communicate with web services clients over a network. A request is received from a web services client which contains an account ID related to the web services client. An ID reader resident on one of the web services servers reads the account ID; and a value related to the account ID in a counter, resident on the one of the services servers, is incremented. The method also involves communicating with the remaining web services servers to increment the value in a plurality of counters, each of which is resident on one of the remaining web services servers. The web services servers compare the count value related to the account ID to a throttling limit value.
    Type: Grant
    Filed: September 3, 2010
    Date of Patent: February 17, 2015
    Assignee: Cellco Partnership
    Inventors: Zhijian Lin, Wei Guang Tan, Lodema Steinbach
  • Publication number: 20140379816
    Abstract: A message server may establish an internet message access protocol (“IMAP”) IDLE session with a first client device. The IMAP IDLE session may be used to transmit one or more notifications to the first client device. The message server may determine a status notification associated with a second client device. The status notification may include information associated with an action being performed using the second client device. The message server may determine that the first client device is an intended recipient of the status notification. The message server may transmit the status notification, toward the first client device, via the IMAP IDLE session, based on determining that the first client device is the intended recipient of the status notification.
    Type: Application
    Filed: June 25, 2013
    Publication date: December 25, 2014
    Inventors: Zhijian LIN, Fred Bierhaus, Jerry M. Kupsh
  • Publication number: 20140317198
    Abstract: A device may be configured to receive a message from a user device; and determine whether the message includes a parameter. When the message does not include the loop indicator parameter, the device may add the loop indicator parameter to the message to generate a first modified message, and output the first modified message toward an intended recipient of the message. When the message includes the loop indicator parameter, the device may determine whether a value of the loop indicator parameter exceeds a threshold value. When the value of the loop indicator parameter does not exceed the threshold value, the device may discard the message. When the value of the loop indicator parameter exceeds the threshold value, the device may modify the value of the loop indicator parameter value to generate a second modified message, and output the second modified message toward the intended recipient of the message.
    Type: Application
    Filed: April 17, 2013
    Publication date: October 23, 2014
    Applicant: CELLCO PARTNERSHIP D/B/A VERIZON WIRELESS
    Inventors: Sethumadhav Bendi, Bradley D. Cooper, Jerry M. Kupsh, Kumar Sanjeev, Amir Mayblum, Zhijian Lin
  • Publication number: 20140273981
    Abstract: A network service provider and an application service provider may maintain synchronized states of which users have opted-in and which have opted-out of messaging services. In one implementation, a method may include receiving a text message from a user device and determining, based on a presence of one or more keywords in the text message, whether the text message is an opt-in or opt-out message associated with a messaging service hosted by one or more servers. The method may further include modifying, when it is determined that the text message is an opt-in or opt-out message, the text message to add a parameter to the text message, the parameter having a first value when the text message is an opt-in message and a second value when the text message is an opt-out message. The modified text message may be transmitted towards the one or more servers.
    Type: Application
    Filed: March 12, 2013
    Publication date: September 18, 2014
    Applicant: CELLCO PARTERNSHIP D/B/A VERIZON WIRELESS
    Inventors: Lodema Margaret Steinbach, Wei Guang Tan, Zhijian Lin
  • Patent number: 8773997
    Abstract: A real-time message allocation computer in a messaging gateway system may determine the maximum amount of message traffic for each of a plurality of message provider systems based on information indicative of the magnitude of message traffic that is received by the messaging gateway system from each of the message provider systems. A message delivery controller in a message provider system may throttle the messages from the message provider system to a messaging gateway system so that the message traffic does not exceed information indicative of a maximum amount of message traffic which is received from the messaging gateway system.
    Type: Grant
    Filed: January 22, 2010
    Date of Patent: July 8, 2014
    Assignee: Cellco Partnership
    Inventor: Zhijian Lin
  • Publication number: 20140066111
    Abstract: An approach is provided for messaging gateway services. It is determined whether a user profile specifies opting to receive content. The content is selectively forwarded, according to a multimedia protocol, to a device of a user as a multimedia messaging service (MMS) message or a short messaging service (SMS) message based on the determination, wherein the multimedia protocol supports both MMS messaging and SMS messaging.
    Type: Application
    Filed: November 13, 2013
    Publication date: March 6, 2014
    Applicant: Verizon Patent and Licensing Inc.
    Inventors: Zhijian LIN, Lodema STEINBACH, Eli PASETES, Jerry KUPSH, Wei Guang TAN
  • Publication number: 20140007196
    Abstract: A device receives an indication that a security code is to be generated; generates the security code based on the indication; generate a message that includes the security code and an identifier associated with a subscriber of the device; outputs the message using the first protocol; encodes the security code based on outputting the message; and outputs a request to access the service. The request is outputted using a second protocol, and includes the encoded security code and the identifier. The device receives a notification that indicates whether the subscriber is authenticated based on the identifier, the security code, and the encoded security code; and accesses the service when the notification indicates that the subscriber is authenticated.
    Type: Application
    Filed: June 28, 2012
    Publication date: January 2, 2014
    Applicant: Cellco Partnership d/b/a Verizon Wireless
    Inventor: Zhijian LIN
  • Patent number: 8600416
    Abstract: An approach is provided for messaging gateway services. It is determined whether a user profile specifies opting to receive content. The content is selectively forwarded, according to a multimedia protocol, to a device of a user as a multimedia messaging service (MMS) message or a short messaging service (SMS) message based on the determination, wherein the multimedia protocol supports both MMS messaging and SMS messaging.
    Type: Grant
    Filed: August 31, 2009
    Date of Patent: December 3, 2013
    Assignees: Verizon Patent and Licensing Inc., Cellco Partnership
    Inventors: Zhijian Lin, Lodema Steinbach, Eli Pasetes, Jerry Kupsh, Wei Guang Tan