Message Storage Or Retrieval Patents (Class 455/412.1)
  • Patent number: 10313751
    Abstract: A method, computer program product, and system for determining whether an individual at a venue views content in a monitor includes a processor defining a venue that includes at least one monitor for viewing content, where the at least one monitor has a viewing angle and the at least one monitor is viewable by an individual situated within a viewing cone defined by the viewing angle and within a pre-determined perpendicular distance from monitor. The processor identifies, based on communicating with location services on each client of a plurality of clients, a plurality of users (associated with the clients) entering the venue. The processor determines, in real time, for each user of the plurality of users and for each monitor of at least one monitor, a likelihood that the user is viewing the at least one monitor, wherein the determining comprises, for each user.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: June 4, 2019
    Assignee: International Business Machines Corporation
    Inventors: Jeremy A. Greenberger, Zachary M. Greenberger
  • Patent number: 10306459
    Abstract: A method includes maintaining a VLR validation database accessible by an SS7 STP and receiving, by the STP, a MAP SAI request message. The method also includes determining that the MAP SAI request message includes a VLR identifier not recorded in the VLR validation database accessible by the STP and recording the VLR identifier in the VLR validation database. The method further includes receiving a first MAP LU request message and detecting a VLR identifier in the first MAP LU request message and determining that the VLR identifier read from the first MAP LU request message does not match the VLR identifier recorded for a subscriber in the VLR validation database. In response to determining that the VLR identifier does not match the VLR identifier recorded for the subscriber in the VLR validation database, the first MAP LU request message is rejected.
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: May 28, 2019
    Assignee: Oracle International Corporation
    Inventors: Ravindra Madhukar Patil, Vipin Kumar, Shashikiran Bhalachandra Mahalank
  • Patent number: 10299067
    Abstract: There is provided a method. The method may include selecting a rule defined by one or more of a location, a time, or other factor stored in a database. The method may further include selecting an external service to be triggered by application of the rule to one or more of a current location, a current time, or current other factor at a mobile station. The method may include determining the current location of the mobile station, applying the selected rule to the one or more of the current location, the current time, and a current value of other factor, and/or triggering the external service based on the applying the selected rule.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: May 21, 2019
    Assignee: SuccessFactors, Inc.
    Inventors: Bjoern Sanders, Thomas Angermayer
  • Patent number: 10298872
    Abstract: A method for transmitting an image and an electronic device thereof are provided. An image transmission method of an electronic device includes displaying a message transmission/reception history with at least one other electronic device, sensing a selection of a camera execution menu, displaying a preview screen of a camera within a screen in which the message transmission/reception history is displayed, detecting a touch on the displayed preview screen, if the displayed preview screen is touched, capturing an image of a subject, detecting a gesture for the captured image, and, if the gesture for the captured image is detected, transmitting the captured image to the at least one other electronic device according to the detected gesture.
    Type: Grant
    Filed: October 19, 2017
    Date of Patent: May 21, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jeong-Hyun Park, Young-Keun Choi
  • Patent number: 10291949
    Abstract: A wearable apparatus for registering a verbal contract is provided. The wearable apparatus includes an image sensor for capturing a plurality of images, an audio sensor for capturing audio data, and at least one processing device. The processing device is programmed to analyze the plurality of images to detect a person in the environment of the user of the wearable apparatus, obtain identification information associated with the detected person, analyze at least a portion of the audio data to identify one or more words associated with the verbal contract and spoken by the user of the wearable apparatus or the detected person, obtain at least one profile of the user, authenticate an identity of the user based on the at least one profile of the user, and, based on the authentication of the identity of the user, register the verbal contract and the identification information associated with the detected person.
    Type: Grant
    Filed: October 25, 2017
    Date of Patent: May 14, 2019
    Assignee: OrCam Technologies Ltd.
    Inventors: Yonatan Wexler, Amnon Shashua
  • Patent number: 10285100
    Abstract: An example method for inter-Mobile Switching Center (MSC) handover of a mobile device includes requesting, by an anchor MSC subsequent to sending a Mobile Application Part (MAP) Prepare Handover message, the International Mobile Equipment Identity and Software Version Number (IMEISV) from the mobile device. The anchor MSC receives the IMEISV of the mobile device in response to the requesting and forwards the IMEISV and/or a corresponding UESBI-Iu in a message to a target MSC. The MAP Prepare Handover message may have been forwarded without the IMEISV of the mobile device when such IMEISV was not yet available at the time the inter-MSC handover was initiated. The IMEISV and/or corresponding User Equipment Specific Behavior Information (UESBI)-Iu may be forwarded in new Information Elements (IEs) in a MAP Forward Access Signaling (FAS) message to the target MSC.
    Type: Grant
    Filed: April 21, 2015
    Date of Patent: May 7, 2019
    Assignee: ALCATEL LUCENT
    Inventors: Lu Tian, Bruno Landais, John Matthew Gafrick
  • Patent number: 10277668
    Abstract: A method comprises initiating a first application in a first one of a plurality of distributed processing nodes, and responsive to initiation of the first application, identifying a plurality of beacon entities to be contacted in conjunction with execution of at least a portion of the first application. The method also comprises, for each of at least a subset of the identified beacon entities, initiating an additional application in an additional one of the plurality of distributed processing nodes. The method further comprises aggregating processing results from the first and one or more additional processing nodes, and providing the aggregated processing results to a client. The plurality of distributed processing nodes may comprise a plurality of YARN clusters associated with respective data zones, with each of the clusters being configured to perform processing operations utilizing local data resources locally accessible within its corresponding data zone.
    Type: Grant
    Filed: December 29, 2015
    Date of Patent: April 30, 2019
    Assignee: EMC IP Holding Company LLC
    Inventor: Patricia Gomes Soares Florissi
  • Patent number: 10261951
    Abstract: In an example embodiment, a local search of non-local search results is introduced such that when an initial call is performed, the entire list of non-local search results is saved locally on the mobile device. When subsequent searches are to be performed after additional characters are typed in a search box, these subsequent searches are performed on the list of non-local search results that has been saved locally. As long as a preset, threshold number of matching search results is found from the list of non-local search results that has been saved locally, no additional calls to the server need to be made. If at any point the number of matching search results found from the list of non-local search results that had been saved locally falls below the threshold, then a call to the server is made for a refreshed list of non-local search results.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: April 16, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Muhieddine El Kaissi, Sidhartha Andrew Palani
  • Patent number: 10264545
    Abstract: Various mechanisms for paging link-budget-limited (LBL) devices are disclosed, including: (1) transmitting paging message with non-conventional paging identifier; (2) transmitting paging message(s) with increased power; (3) repeating transmission of paging message to support combining at receiver. Various mechanisms for UE device to signal LBL status are disclosed, including, transmitting status flag or special value of DRX cycle to network node as part of tracking area update and/or attach request. The network node informs a base station of the device's LBL status as part of a paging message. (The network node may, e.g., assign an S-RNTI to the LBL device from a reserved subset of S-RNTI space.) The base station invokes a paging enhancement mechanism when paging an LBL device. Alternatively, the base station may page UE devices without knowledge of LBL status, e.g., by counting paging attempts for a given UE, and boosting power after the Nth paging attempt.
    Type: Grant
    Filed: January 25, 2017
    Date of Patent: April 16, 2019
    Assignee: Apple Inc.
    Inventors: Li Su, Sami M. Almalfouh, Venkateswara Rao Manepalli, Srinivas Burugupalli, Srinivasan Nimmala, Vijay Kumar Ramamurthi, Stephan V. Schell
  • Patent number: 10264205
    Abstract: A method for transmitting an image and an electronic device thereof are provided. An image transmission method of an electronic device includes displaying a message transmission/reception history with at least one other electronic device, sensing a selection of a camera execution menu, displaying a preview screen of a camera within a screen in which the message transmission/reception history is displayed, detecting a touch on the displayed preview screen, if the displayed preview screen is touched, capturing an image of a subject, detecting a gesture for the captured image, and, if the gesture for the captured image is detected, transmitting the captured image to the at least one other electronic device according to the detected gesture.
    Type: Grant
    Filed: October 19, 2017
    Date of Patent: April 16, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jeong-Hyun Park, Young-Keun Choi
  • Patent number: 10257140
    Abstract: A processing device analyzes a user communication as the user communication is being provided by a user of a source device to a user of a target device as part of a collaboration session between the user of the source device and the user of the target device. The processing device selects a media item based on content of the user communication. The selected media item has well-known content. The processing device adds at least a portion of the selected media item to the collaboration session for presentation to at least one of the source device or the target device.
    Type: Grant
    Filed: August 4, 2015
    Date of Patent: April 9, 2019
    Assignee: GOOGLE LLC
    Inventors: Jokubas Zukerman, Marco Paglia, William Frederick Kiefer
  • Patent number: 10248938
    Abstract: A method and system for conducting an online payment transaction through a mobile device. The method includes receiving input from a user selecting an item for purchase through the point of sale device; processing the transaction, and sending a digital artifact to the mobile device.
    Type: Grant
    Filed: November 19, 2013
    Date of Patent: April 2, 2019
    Inventor: Michelle T Fisher
  • Patent number: 10244479
    Abstract: A method for conserving device and/or network resources is provided herein. The method includes detecting a wakelock operating on a mobile device and determining a consumption of one of a power or radio usage attributed to the detected wakelock. The method further includes determining a criticality related to user experience for the detected wakelock and releasing the detected wakelock based on the determined consumption and criticality. Related systems and mobile devices are also disclosed.
    Type: Grant
    Filed: October 19, 2017
    Date of Patent: March 26, 2019
    Assignee: Seven Networks, LLC
    Inventors: Ari Backholm, Allan Hu, Wei Li
  • Patent number: 10235872
    Abstract: A method for setting a multi remote control in a vehicle includes: a communicator configured to perform wireless communication with a plurality of mobile communication terminals in the vehicle, a storage configured to store information related to the plurality of mobile communication terminals and remote control function setting information of a device in the vehicle, and a controller configured to distinguish between a mobile communication terminal located in a front seat and a mobile communication terminal located in a rear seat based on short-range communication connection strength of each of a plurality of mobile communication terminals inside the vehicle, the controller distributing each of a front seat remote control function and a rear seat remote control function to the distinguished front seat or rear seat mobile communication terminal.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: March 19, 2019
    Assignees: Hyundai Motor Company, Kia Motors Corporation
    Inventor: Se Min Oh
  • Patent number: 10231075
    Abstract: Methods, systems, and devices are provided for joining a conference call on an electronic device. The exemplary methods include steps of receiving a communication and determining at least one replacement conference call phone number based on information in the communication. The exemplary methods further include steps of determining that the replacement conference call phone number is a preferred conference call phone number. The exemplary methods further include steps of initiating a dialing sequence using the preferred conference call phone number.
    Type: Grant
    Filed: June 12, 2012
    Date of Patent: March 12, 2019
    Assignee: BlackBerry Limited
    Inventor: David Philip Hole
  • Patent number: 10230671
    Abstract: Managing instant message delivery may include receiving, using a processor, an instant message, wherein the instant message is directed to a recipient, and responsive to receiving the instant message, determining, using the processor, a user profile for the recipient and an activity level of a client device of the recipient. The user profile may specify rules for delivering instant messages to the recipient from users. Responsive to receiving the instant message, a delivery policy for the instant message may be determined using the processor according to the user profile of the recipient and the activity level of the client device. The instant message may be sent to the client device of the recipient according to the delivery policy using the processor.
    Type: Grant
    Filed: November 19, 2015
    Date of Patent: March 12, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Vinai S. Amble, Nicholas M. Augustyniak, Edwin J. Bruce, Romelia H. Flores, Lemnyuy B. Nyuykongi
  • Patent number: 10225317
    Abstract: An asynchronous application data access system and method are provided. In one implementation, the system and method may be used to provide data connectivity to geographic areas with limited bandwidth or connectivity so that those geographic areas will have access to a range of modern applications that use digital data including for example an email application, such as Gmail, a social networking application, such as Facebook, and LinkedIn and various other applications. In some implementations, an SMS network may be used as one of the variety of transport mechanisms of the system.
    Type: Grant
    Filed: October 30, 2015
    Date of Patent: March 5, 2019
    Assignee: BE-BOUND INC.
    Inventors: Axel Starck, Olivier Rousseau
  • Patent number: 10225359
    Abstract: An indication is sent to a host server device. The indication includes a request for a push notification service identification (PNSID). The PNSID is used to establish a secure registration between one or more applications on the computing device of a user and the host server device. The PNSID is received from the host server device. An input is received from the user. The input includes one or more application server devices that may send push notifications to the computing device. A unique key is generated for each application server device. The PNSID and a different unique key are sent to each application server device. Each different unique key is associated with a different application server device. A registration is received from each application server device.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: March 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: David P. Moore, Craig A. Pearson, Shane B. Weeden
  • Patent number: 10225859
    Abstract: Techniques for uplink transmission management in a wireless communications system are described herein. An example method may include receiving an explicit uplink grant that indicates one or more implicit uplink grants. In an aspect, the example method may include performing a first clear channel assessment (CCA) in response to the explicit uplink grant in a first time slot. In another aspect, the example method may include, if the first CCA fails, sequentially performing one or more additional CCAs respectively in one or more time slots subsequent to the first time slot in response to the one or more implicit uplink grants, and transmitting the PDU over the unlicensed or shared spectrum and in a time slot subsequent to the time slot in which one of the one or more additional CCAs succeeds.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: March 5, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Madhavan Srinivasan Vajapeyam, Aleksandar Damnjanovic, Tao Luo, Wanshi Chen, Peter Gaal
  • Patent number: 10219121
    Abstract: A message receiving method and apparatus using a customized tag including: receiving a message including a first customized tag from a message transmitting device; determining whether the first customized tag is included in the message, and, if the first customized tag is determined to be included in the message, extracting the first customized tag from the message; analyzing the first customized tag based on an extraction result; and controlling a message receiving device based on a control operation described in the first customized tag.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: February 26, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Tae-suh Park
  • Patent number: 10217137
    Abstract: Location-blocking and identity-blocking services that can be commercially offered by a service promoter, e.g., a cellular service provider or a web advertiser. In the identity-blocking service, the service provider may disclose the current physical location of a mobile subscriber (i.e., a cellular phone operator) to a third party (e.g., a web advertiser) subscribing to the identity-blocking service. However, the service provider may not send any identity information for the mobile subscriber to the third party. On the other hand, in the location-blocking service, the service provider may disclose the mobile subscriber's identity information to the third party, but not the current physical location of the mobile subscriber. Blocking of the mobile subscriber's identity or location information may be desirable for privacy reasons, to comply with a government regulation, or to implement a telecommunication service option selected by the mobile subscriber.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: February 26, 2019
    Assignee: Google LLC
    Inventors: Samuel N. Zellner, Mark J. Enzmann, Robert T. Moton, Jr.
  • Patent number: 10200479
    Abstract: Systems, devices, and techniques for multiple device and multiple line enabled computing devices and computing appliances are described herein. A device number can be assigned to a computing device and can be unique to the computing device. A plurality of alias numbers can be provided to the computing device and enabled for use by the computing device. Alias numbers can be enabled on multiple computing appliances, such that a user can transfer voice or video calls between devices using the alias numbers. Further, monitoring components in a home environment, for example, can be associated with one or more alias number so that security alerts can be provided to the various computing devices and computing appliances associated with the alias numbers.
    Type: Grant
    Filed: August 2, 2017
    Date of Patent: February 5, 2019
    Assignee: T-Mobile USA, Inc.
    Inventors: Yasmin Karimli, Gunjan Nimbavikar
  • Patent number: 10200481
    Abstract: A method and system are provided for processing an interaction request. The method includes detecting the interaction request for a first interaction session using a first interaction channel between a request initiator and a request service provider, assigning an identifier to the interaction request, determining a task associated with the interaction request, and obtaining context data of a plurality of other interaction sessions associated with the identifier. The plurality of other interaction sessions occur proximal in time with the first interaction session. The context data is related to activity of the request initiator. The method also includes associating a subset of the context data with the interaction request. The subset of the context data is the context data of the plurality of other interaction sessions that are related to the task. The method also includes facilitating the first interaction session using the subset of the context data.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: February 5, 2019
    Assignee: The Toronto-Dominion Bank
    Inventors: Dino Paul D'Agostino, Rakesh Thomas Jethwa, Paul Mon-Wah Chan, John Jong Suk Lee
  • Patent number: 10200320
    Abstract: An example computer-implemented method to download and organize attachments from messages includes downloading a message attachment and related message metadata from a messaging database such as an email attachment. The example computer-implemented method can then include indexing the message attachment using the message metadata. The example method can then include identifying a year of receipt and a sender of the message and present the attachment in a collection organized by year of receipt and sender.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: February 5, 2019
    Assignee: Dropbox, Inc.
    Inventors: Darius Contractor, Yuran Lu, Karl Rieb
  • Patent number: 10198747
    Abstract: The primary consumer objection to digital advertising is solved when content providers grant users control of the quality and relevance of ads for preferred products and services, and when and how often these ads are displayed. The invention grants users control of all advertisements on digital media platforms, as the platforms do not display advertisements. However, they do permanently display a command button icon that is initiated by the user to display advertisements, and in response to only the indicated single action being performed, the user sends a request to display advertisements. In addition, the same command button icon may be initiated by the user to remove advertisements. The method prompts user to engage in advertising for preferred products and services through paradigm shifts in permission-based marketing, e-commerce, and gamification.
    Type: Grant
    Filed: November 21, 2017
    Date of Patent: February 5, 2019
    Inventor: Noel Frankel
  • Patent number: 10199042
    Abstract: Methods employ sensors in portable devices (e.g., smartphones) both to sense content information (e.g., audio and imagery) and context information. Device processing is desirably dependent on both. For example, some embodiments activate certain processor intensive operations (e.g., content recognition) based on classification of sensed content and context. The context can control the location where information produced from such operations is stored, or control an alert signal indicating, e.g., that sensed speech is being transcribed. Some arrangements post sensor data collected by one device to a cloud repository, for access and processing by other devices. Multiple devices can collaborate in collecting and processing data, to exploit advantages each may have (e.g., in location, processing ability, social network resources, etc.). A great many other features and arrangements are also detailed.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: February 5, 2019
    Assignee: Digimarc Corporation
    Inventors: Tony F. Rodriguez, Yang Bai
  • Patent number: 10185673
    Abstract: A multi-processor system includes a first processor; a second processor; a common memory configured to store data generated by the first processor and data generated by the second processor; and a memory interface circuit configured to interface between the common memory and the first and second processors, the first processor being configured to demodulate and decode a signal received through wireless communication, and store the decoded data in the common memory via the memory interface circuit, the memory interface circuit being configured to read and decipher the decoded data stored in the common memory, and store the deciphered data in the common memory.
    Type: Grant
    Filed: November 7, 2016
    Date of Patent: January 22, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Ji Yong Yoon
  • Patent number: 10182095
    Abstract: A video call method and system may use a two-way transmission of a visual effect or an auditory effect. A server may manage and store content that includes visual information or auditory information as an effect to apply to a video call in association with an effect identifier. A server may receive, during the video call, an effect identifier and may transmit the visual information or audio information associated with the effect identifier to a reception-side electronic device together with a data packet for the video call.
    Type: Grant
    Filed: October 2, 2017
    Date of Patent: January 15, 2019
    Assignee: Line Corporation
    Inventor: Keum Ryong Kim
  • Patent number: 10178517
    Abstract: An apparatus and method for sending video content to a mobile device is described. According to one embodiment, a computer-implemented method comprising embedding a widget in a website, the widget generating a form. The form is provided when a user visits the website so as to execute the widget. The form includes a first field to enter a recipient phone number, a send selector, and one or more non-visible fields, the non-visible fields containing a content service provider identifier, and a video URL. A data packet is generated with the widget when the user selects the send selector, the data packet including the recipient phone number, the video URL, and the content service provider identifier. An encoded version of the data packet is sent to the content service provider and a video link message is sent to the recipient phone number.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: January 8, 2019
    Assignee: Open Invention Network, LLC
    Inventors: Scirocco Michelle Six, Sterling Mace, Rajeev Raman, Stephen Mui, Jason Fisher
  • Patent number: 10171610
    Abstract: The distribution network comprising a plurality of caching nodes and wherein the web content had been statically identified as an uncacheable content and originated on an origin-server and wherein the method establishes a time to live, TTL, period value to said uncacheable content based on users requests and responds to said users requests by sending to at least to one CDN user said uncacheable content within said TTL period value. Each one of said plurality of caching nodes in said distribution network including a content caching manager and a pseudo-dynamic content TTL predictor and performing the following steps: a) contacting each one of said plurality of nodes with a centralized repository, in order to download the configuration file of a plurality of said CDN users.
    Type: Grant
    Filed: July 29, 2013
    Date of Patent: January 1, 2019
    Assignee: Telefonica, S.A.
    Inventors: Xiaoyuan Yang, Martin Ivan Levi, Carmelo Alexis Acosta Ojeda, Eguzki Astiz Lezaun, Armando Antonio Garcia Sanchez Mendoza, Pablo Rodriguez Rodriguez
  • Patent number: 10169741
    Abstract: Embodiments herein provide geolocation notifications to increase collaboration between users. Specifically, a collaboration tool is configured to receive, from a social media application, an indication of a geolocation of a first user, as well as information about an availability of the first user and an availability of a second user. These are used to generate a collaborative meeting event for the first user and the second user according to the geolocation of the first user, the availability of the first user, and an availability of the second user. The second user is presented with content based on a next-best-action (NBA) model from which the second user selects content to present to the first user, which is then configured for the first user. As such, the collaboration tool unifies user geolocation and availability information in order to connect interested users with one another in a mutually beneficial way.
    Type: Grant
    Filed: March 3, 2017
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Gloria B. Garrick, Matthew T. Hamann, Anne E. Kline, Christopher D. Moore, Travis J. Workman
  • Patent number: 10158749
    Abstract: Provided are a controller configured to detect a call connection state of the mobile apparatus, and obtain relevant information related to another party of a call connection as the call connection state is detected, and a communication interface configured to transmit the relevant information to a wearable apparatus.
    Type: Grant
    Filed: October 17, 2014
    Date of Patent: December 18, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Fan Yang, Xianghua Liu, Yongjian Ma
  • Patent number: 10154381
    Abstract: Enhanced input field features and techniques for displaying and resolving location information in meeting items are provided. In response to a user's interaction with a place name displayed in the location field of a user interface for a meeting item, up to date information is retrieved about the location associated with the place name from a web service and displayed. The display can include a map image tile. In addition to enabling the displaying of up to date information, during creation of the meeting item, the location input field of a meeting item can present location suggestions from within the location input field, for example, as a drop-down listing of possible locations. The suggestions for completing a user's input text string to the location input field can be obtained from sources such as a web service, a mailbox, a managed database/directory service, a history cache/database or a combination thereof.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: December 11, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Danilo L. Benzatti, Gregory A. Bolles, Andrew Winslow Brough, Jason Andrew Cook, Michael Anthony Faoro, Vanessa Feliberti, Shivakumar Seetharaman, Yeelin Tan, Gustavo Varo
  • Patent number: 10142480
    Abstract: A messaging application receives a sequence of user-consumable messages directed to at least one destination user. The messages are stored in non-volatile storage comprising one or more non-volatile storage devices, and the messages consist of a number of consumed messages having been consumed by the destination user, and a number of unconsumed messages not yet having been consumed by the user. An automatic message manager is configured to implement different respective retention policies for the consumed messages and the unconsumed messages. The retention policy for the consumed messages comprises automatically determining when the number of consumed messages exceeds a threshold for consumed messages, and in response automatically deleting at least one of the consumed messages from the non-volatile storage so as to bring the number of consumed messages back within the threshold for consumed messages.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: November 27, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Steve Pearce, Daniel James Chastney, Giampiero M. Sierra, Antonio Pedro Pernambuco Rezende, Soramist Chintanamanus
  • Patent number: 10136319
    Abstract: Examples to discover network authentication information in a wireless network involve transmitting during network discovery and prior to authentication, a Generic Advertisement Service (GAS) request to a network access point. The request requests authentication information. In addition, a response to the request is received from the network access point. The network authentication information is retrieved from the response. The network authentication information includes a re-direct frame.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: November 20, 2018
    Assignee: BlackBerry Limited
    Inventors: Stephen McCann, Michael Peter Montemurro
  • Patent number: 10122435
    Abstract: In one example embodiment, a method includes obtaining a duration of a first network element scanning period of a first network element for a plurality of first beacons, the plurality of first beacons associated with the different direct energy beams, scanning for the plurality of first beacons over a second network element scanning period of a second network element, the second network element scanning period including a number of first network element scanning periods, the first network element scanning period being part of the number of the first network element scanning periods, receiving at least one of the plurality of first beacons during the number of the first network element scanning periods, determining a preferred first beacon based on the received at least one of the plurality of first beacons and transmitting an indication of the preferred first beacon to a base station.
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: November 6, 2018
    Assignee: NOKIA OF AMERICA CORPORATION
    Inventors: Hubert R. McLellan, Dmitry Chizhik, Dragan Samardzija
  • Patent number: 10123301
    Abstract: Techniques are described for wireless communication. A first method includes receiving a transmission including a paging group indicator and an indication of a time window. The transmission may be received at a user equipment (UE) over an unlicensed radio frequency spectrum band. The first method may also include monitoring, based on the paging group indicator, the unlicensed radio frequency spectrum band during the time window to receive an asynchronous paging message from a base station. A second method includes transmitting the transmission over the unlicensed radio frequency spectrum band; performing a number of clear channel assessments (CCAs) on the unlicensed radio frequency spectrum band during the time window; and transmitting the paging message over the unlicensed radio frequency spectrum band at a transmission time during the time window. The transmission time may be based on a result of at least one of the CCAs.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: November 6, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Aleksandar Damnjanovic, Madhavan Srinivasan Vajapeyam, Durga Prasad Malladi, Yongbin Wei
  • Patent number: 10116459
    Abstract: A transmission method for a common message and a device may be used in a machine-to-machine (M2M) application based on a long term evolution (LTE) network, which relates to a field of communication technologies and for effectively ensuring that both a low cost machine type communication (MTC) terminal and a normal LTE terminal may reliably receive the common message, where the transmission method includes determining common message transmission time instances corresponding to a first terminal, wherein the common message transmission time instances corresponding to the first terminal are a part of time instances of cell common message transmission time instances, and sending a common message at the determined common message transmission time instances corresponding to the first terminal, a bandwidth of frequency resources used for sending the common message being no larger than a data processing bandwidth that the first terminal is capable of supporting.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: October 30, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Zheng Yu, Xingqing Cheng
  • Patent number: 10116515
    Abstract: Exemplary methods, apparatuses, and systems receive a request to bind a socket for a computer application to a tag. The tag is mapped to a network address for each of a subset of interfaces. The request identifies the computer application using a port number. The subset of interfaces includes one or more interfaces within the computer and less than all interfaces within the computer. An interface within the subset of interfaces receives a protocol data unit (PDU) including the port number included in the bind request and a destination address. The received PDU is delivered via the socket in response to resolving a mapping between the tag included in the bind request and the destination address of the PDU and further based upon determining the port number included in the bind request was included in the received PDU.
    Type: Grant
    Filed: May 31, 2016
    Date of Patent: October 30, 2018
    Assignee: VMware, Inc.
    Inventor: Michael MacFaden
  • Patent number: 10117166
    Abstract: A method of selecting a cellular network entails determining a current location of a mobile device by obtaining location data from an application on the mobile device, prioritizing cellular network frequency bands based on the current location to define a band priority, and selecting the cellular network based on the band priority. This method expedites selection of the cellular network when a mobile device is powered on, when its cellular radiofrequency transceiver is activated or when returning from an out-of-coverage area.
    Type: Grant
    Filed: October 29, 2014
    Date of Patent: October 30, 2018
    Assignee: BlackBerry Limited
    Inventors: Göran Hageltorn, Jean-Philippe Paul Cormier
  • Patent number: 10110648
    Abstract: A head unit for a vehicle, for providing a multi-streaming service between different devices is disclosed. The head unit includes a resource controller for permitting access of a plurality of mobile terminals and exclusively reproducing each resource so as to occupy only one content in each resource within a control range for each respective content of at least one content provided from a plurality of accessed mobile terminals. Thus, various mobile terminals (e.g. smartphones) are simultaneously connected and resources are exclusively used so as to enable a seamless multi-streaming service, thereby enhancing user convenience.
    Type: Grant
    Filed: June 1, 2015
    Date of Patent: October 23, 2018
    Assignee: HYUNDAI MOTOR COMPANAY
    Inventor: Woo Sok Yang
  • Patent number: 10110577
    Abstract: Concepts and technologies are described herein that involve non-native device authentication. According to one aspect disclosed herein, a method can include receiving an authentication credential at a computing device from an authorizer. The computing device can be non-native to the authorizer and native to an authorizee that the authorizer is attempting to provide authorization for access to content associated with the authorizer. The method can also include generating an authentication request directed to an authentication system. The authentication request can include the authentication credential. The method can also include sending the authentication request to the authentication system. In response to the authentication request, the computing system can receive an indication that the authorizer is authenticated to authorize the authorizee for access to the content associated with the authorizer. The method can also include accessing, by the computing device, the content associated with the authorizer.
    Type: Grant
    Filed: December 7, 2012
    Date of Patent: October 23, 2018
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Richard Welday, Jr., Robert Alan Koch
  • Patent number: 10102539
    Abstract: A system can determine that a mobile device, located at a physical place of business transmits a first electronic communication for redemption of an electronic offer at the physical place of business. The system can further detect a second electronic communication transmitted from the mobile device, which indicates a first identifier. The first identifier can be associated with a verifier of the electronic offer (e.g., a staff member) at the physical place of business. The system can further determine, based on analysis of the first identifier, a second identifier (e.g., contact data, a telephone number, etc.), that corresponds to the verifier, without providing the second identifier to the mobile device. The system can further electronically transmit, utilizing the second identifier, a third electronic communication that indicates information about the redemption of the electronic offer.
    Type: Grant
    Filed: May 18, 2017
    Date of Patent: October 16, 2018
    Assignee: GROUPON, INC.
    Inventors: James F. Kramer, Paul C. Ning
  • Patent number: 10104021
    Abstract: Techniques are herein described for creating a scalable IMAP4 compliant email system using a NoSQL database and a distributed full text search engine. Data for each email message is stored in multiple tables to avoid storing redundant data unnecessarily. However, a full text search index is created based on a single table as if the index refers to a single table. In embodiments herein described, the single index is created on the fields of a message metadata table with virtual fields added to the table that are derived from the message content. During this process, data is pulled from a message table in “blob” format and broken down into corresponding fields and data items, so the data items may be converted and placed in the proper virtual fields for index creation. Each blob section that is converted is cached, so the same blob section does not need to be converted multiple times. After index creation, the index may be used to search for emails based on metadata and data within the body of the email.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: October 16, 2018
    Assignee: Oracle International Corporation
    Inventors: Christopher Newman, Han Shum, Richard Swift, Bharathi Sivaramakrishnan
  • Patent number: 10104701
    Abstract: An apparatus and method for initiating peer-to-peer communication via a socketless communication path is provided. The method includes transmitting, from a first mobile terminal, information for creating of a P2P communication path created by the first mobile terminal to a second mobile terminal via a socketless transmission path, augmenting the information for creating the P2P communication path received from the first mobile terminal with information of the second mobile terminal, transmitting, from the first mobile terminal, the augmented information for creating the P2P communication path to the first mobile terminal via the socketless transmission path, and initiating the P2P communication via the P2P communication path based upon the augmented information being received by the first mobile terminal.
    Type: Grant
    Filed: April 20, 2015
    Date of Patent: October 16, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Minseok Choi, Chin-Jung Liu
  • Patent number: 10095191
    Abstract: Disclosed is a method of outputting an alarm, the method being performed by an electronic device, the method including receiving a request for setting a schedule, from at least one user, storing identification information and schedule execution information on the at least one user, and tracking a target user of the schedule. If an alarm execution time included in the schedule execution information comes, the method further includes providing an alarm related to the schedule to the target user in a specific manner.
    Type: Grant
    Filed: December 2, 2016
    Date of Patent: October 9, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Chang Ryong Heo, Dong Il Son, Chi Hyun Cho, Jae Seok Joo, Hee Yeon Jeong, Jung Su Ha, Mi Jeong Song
  • Patent number: 10098167
    Abstract: A device capability attribute regarding a setting on communication parameters, and provision attribute information indicative of whether or not a communication terminal is in a state that it can provide communication parameters to another communication terminal are stored in advance. The communication terminal, where the device capability attribute has at least a provision capability of the communication parameters, is selected as a provision device. In a case where there are plural communication terminals where the device capability attribute has a communication parameter provision capability, a communication terminal where the device capability attribute has the communication parameter provision capability only is preferentially selected.
    Type: Grant
    Filed: October 24, 2017
    Date of Patent: October 9, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventors: Kazuo Moritomo, Kenichi Fujii, Tatsuhiko Sakai, Mitsuhiro Watanabe
  • Patent number: 10097617
    Abstract: A method, system, and computer program product for conforming text posted on a social networking Web site for posting on another social networking Web site. The method includes receiving text input by a user for posting on a first social networking Web site. The text is analyzed to identify topical and semantic attributes of the text that are extracted with natural language processing and semantic analysis, and then compared to a historical semantic communication style between the user and the intended recipients on one or more other target social networking Web sites. The text is then converted to have topical and semantic attributes for posting on the target social networking Web sites as appropriate for the user, recipient users and user groups, and the target Web sites.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: October 9, 2018
    Assignee: International Business Machines Corporation
    Inventors: Judith H. Bank, Lisa M. W. Bradley, Lin Sun
  • Patent number: 10097719
    Abstract: A printer includes an imaging unit, an imaging light unit, a transmitter, and a receiver. The transmitter transmits designation information via visible light communication by using the imaging light unit. The designation information is information for designating the printer as a destination of wireless communication. The receiver receives a print instruction from a mobile information processing apparatus via the wireless communication in accordance with the designation information.
    Type: Grant
    Filed: April 25, 2017
    Date of Patent: October 9, 2018
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Hiroshi Yamaguchi
  • Patent number: 10084634
    Abstract: This invention relates to a communication system comprising a least one user with which presence information is associated, said presence information comprising a plurality of parts, at least one of said parts comprising information identifying an application for which said at least one part is intended; and at least one entity to which presence information associated with said at least one user is provided, said at least one entity having at least one entity application, said at least one entity being arranged to use said information to obtain the at least one part intended for said at least one entity application.
    Type: Grant
    Filed: October 9, 2002
    Date of Patent: September 25, 2018
    Assignee: Nokia Technologies Oy
    Inventors: Eva-Maria Leppanen, Juha Kalliokulju, Mikko Lonnfors, Krisztian Kiss