Patents Examined by Thomas Dailey
  • Patent number: 9887933
    Abstract: Methods, apparatus, systems and articles of manufacture are disclosed to throttle resource access by web crawlers. An example method disclosed herein includes obtaining, at a server, a media request message for media hosted by the server, the media request message requesting access to the media, characterizing a media-requesting source associated with the media request message, and inserting a time delay in a media response message to the media-requesting source based on the characterization.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: February 6, 2018
    Assignee: The Nielsen Company (US), LLC
    Inventor: Bradley R. Lawrence, III
  • Patent number: 9888075
    Abstract: A method and an apparatus for data exchange. The method identifies a first user located within a predefined boundary of a second user according to the location information of two users, and updates the basic statuses of the two users according to their behavior records. The method then determines whether a delayed type of a data exchange request requesting a data exchange between the users is preferred, according to the basic status of the first user and/or the second user. Upon receiving the data exchange request, the server executes the data exchange after a delay permitted by the data exchange request. The method determines the delayed type to be preferred if the basic status of one of the users is in a busy state.
    Type: Grant
    Filed: June 8, 2017
    Date of Patent: February 6, 2018
    Assignee: Alibaba Group Holding Limited
    Inventor: Qingfeng Li
  • Patent number: 9882864
    Abstract: A method of trace route auditing and alarming for message queuing middleware. The method comprises transmitting, by a server computer in the message queuing middleware system that implements message queuing services, a trace route message requesting an activity report to a partner computer, receiving, by the server computer, the activity report comprising message activity information from the partner computer, and comparing, by an application executing on the server computer, the most recent message activity information with message activity records to detect changes in message activity, wherein the application is stored in a memory of a computer and is executed by a processor of the computer. The method further comprises responsive to message activity changes being detected, determining by the application a cause of activity change based on the comparison.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: January 30, 2018
    Assignee: Sprint Communications Company L.P.
    Inventor: Mark D. Leonard
  • Patent number: 9876750
    Abstract: Methods and systems are provided for reducing noise in a social media feed of the type including successive posts each having a substantially homogeneous format. The method may involve: identifying a plurality of related updates to a record; configuring a single smart post to include underlying content from each of the plurality of related updates, and a visual cue distinct from the substantially homogeneous format; and displaying the smart post in the feed.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: January 23, 2018
    Assignee: salesforce.com, inc.
    Inventors: Anna Bonner Mieritz, Scott Peter Perket, William Gradin, Megan Danielle Hoagland, Richard L. Spencer, II, Lorne Keith Trudeau
  • Patent number: 9871751
    Abstract: Filtering rules for incoming messages can be dynamically generated by a message management service based on patterns in the user's behavior. The message management service can analyze event records associating user actions with features of messages to detect correlations between message features and resulting actions, including correlations across multiple messaging accounts belonging to the same user. Based on correlations, the message management service can provide a suggested rule to the user's client device, and the user can accept or decline the suggestion.
    Type: Grant
    Filed: November 10, 2015
    Date of Patent: January 16, 2018
    Assignee: DROPBOX, INC.
    Inventors: Sean Beausoleil, Jack Dubie, George Milton Underwood, IV, Adam Cue, Anthony DeVincenzi, Michael Roeder
  • Patent number: 9866509
    Abstract: Systems and methods to reduce false positives in spam filtering. In one aspect, a method includes automatically generating profiles for persons identified in messages, such as incoming and outgoing e-mails. Messages flagged as spam can be checked against the profile to identify false positives.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: January 9, 2018
    Assignee: YAHOO HOLDINGS, INC.
    Inventors: Adam Michael Smith, Joshua Robert Russell Jacobson, Brian Tadao Kobashikawa, Gregory Garland Thatcher
  • Patent number: 9860222
    Abstract: A device, method and system for staging account setup are provided. An account identifier indicative of an account is transmitted from a device to a server. An indication that the account is of a given type is received at the device from the server. At a display of the device, staged prompts for information associated with the account are provided, the staged prompts depending on the indication, each staged prompt provided at successive screens of the display, wherein different staged prompts for different account types are provided in a same application.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: January 2, 2018
    Assignee: BLACKBERRY LIMITED
    Inventor: Alvis Matlija
  • Patent number: 9860604
    Abstract: Systems and methods are disclosed for delivering video content over a network, such as the Internet. Videos are identified and pre-processed by a web service and then separated into a plurality of segments. Based on user interests, video segments may be pre-fetched and stored by a client associated with a user. Upon receiving a selection from a user to play a video, the first video segment may begin playing instantaneously from a local cache. While the first video segment plays, subsequent video segments are transmitted from the web service to the client, so that the subsequent video segments will be ready for viewing at the client when playback of the first video segment has finished.
    Type: Grant
    Filed: November 23, 2011
    Date of Patent: January 2, 2018
    Assignee: Oath Inc.
    Inventors: Peter F. Kocks, Rami El Mawas, Ping-Hao Wu
  • Patent number: 9854026
    Abstract: A service to invoke a companion application or service is disclosed. In various embodiments, an indication to invoke a companion application is received in the context of a display page of a calling application. A service a call comprising a filtered set of data values derived from the display page is sent to an external service. A request associated with the companion application is received from the external service and used to invoke the companion application.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: December 26, 2017
    Assignee: EMC Corporation
    Inventors: Peter D. Smerald, Gilda R. Hashemian, Howard A. Boblett, Benjamin W. Hardwick, Brian H. Branum, James R. Odom, Jr., Phi Dang, Dinesh Ramvel Somalingam
  • Patent number: 9838402
    Abstract: An internet service provider (ISP) is configured to analyze data sent by a user to determine a subscriber account associated with the data and a user associated with the data. A database is then queried to determine the number of users of the subscriber account, with a number above a threshold indicating a likely theft of service. This automatic process is accompanied by automated messaging to the user with information as to the measures taken and remedial options. The messaging may be different dependent on whether the user is deemed to be an authorized user having subscriber account administration rights.
    Type: Grant
    Filed: October 6, 2014
    Date of Patent: December 5, 2017
    Assignee: PERFTECH, INC.
    Inventors: Jonathan E. Schmidt, John A. Murphy, Henry M. Donzis, Lewis T. Donzis, Peter W. Baron, Rodney D. Frey
  • Patent number: 9838574
    Abstract: A digital camera comprises an image-capturing unit that captures an image of a photographic subject and acquires image data, a communication unit for sending and receiving electronic mail data including image data, a recording control unit that records the image data acquired by the image-capturing unit as photographed image data upon a recording medium, an email for sending creation unit that creates an email for sending, to which is attached an image based upon the photographed image data recorded upon the recording medium, and an email address setting unit that sets an email address as the destination of the email for sending. The email for sending creation unit creates a title or a text of the email for sending, based upon at least one of the photographed image data and the email address that has been set.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: December 5, 2017
    Assignee: NIKON CORPORATION
    Inventors: Aki Iwasawa, Akira Ohmura
  • Patent number: 9838494
    Abstract: An intermediary system reduces a delay associated with the compression and transmission of content resources to a user's device. For example, the intermediary system compresses a first content resource, generates a signature of the first content resource, stores the compressed first content resource and the generated signature, and transmits the compressed first content resource to the user's device. When the user's device or another user's device requests a second content resource at a later time, the intermediary system generates a signature of the second content resource and compares it with the signature of the first content resource. If the signatures match (meaning the first and second content resources are very likely identical), then the intermediary system merely transmits the compressed first content resource to the appropriate device instead of first compressing the second content resource and then transmitting the compressed second content resource to the appropriate device.
    Type: Grant
    Filed: June 24, 2014
    Date of Patent: December 5, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Daniel Tomasiewicz, Chao Deng, Gopal Harikumar, Amit Santosh Jain
  • Patent number: 9832164
    Abstract: The present disclosure provides for merging of instant messaging (IM) chat sessions. In one embodiment, a method for automatically replying to an IM message from a first IM sender when a recipient is engaged in an IM session with a second IM sender is provided. In another embodiment, the disclosure provides a method for forwarding IM messages to a recipient at different IM clients. In still another embodiment, a method for transferring IM messages to a different recipient is provided. In some embodiments, two separate IM chat sessions are merged into a single IM chat session.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: November 28, 2017
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Dale W. Malik
  • Patent number: 9826018
    Abstract: Systems and methods described herein are directed to a browser mode that provides a secure type of browsing window or a public type of browsing window. Within the secure type of browsing window, systems and methods may enforce all connections as being over Hypertext Transfer Protocol Secure (HTTPS). Within the public type of browsing window, connections that require login, text entry, or HTTPS are prevented since session cookies and browsing activity from the public type of window may be eavesdropped by a third party. The browser provides separate cookie jars (which store the browser cookies) for the secure type window and the public type window.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: November 21, 2017
    Assignee: GOOGLE INC.
    Inventor: Sheldon Israel Walfish
  • Patent number: 9826050
    Abstract: Method and device of sharing photos and associated information among users of a social network platform are disclosed. The method includes: a mobile device sending, to a server, a first location of a first photo and a current location of the mobile device; receiving a first plurality of POIs, at least one of which is located near the first location of the first photo and another one of which is located near the current location of the mobile device; determining a first POI among the first plurality of POIs as a first check-in location of the first photo; and sending the first photo and the first POI to the server.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: November 21, 2017
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Ying Qi, Bin Liu, Wei Luo, Beiqi Wu, Pinlin Chen, Runjia Huang, Chao Huang, Wanxiang Huang
  • Patent number: 9819703
    Abstract: A Session Initiation Protocol (SIP) server within an Internet Protocol Multimedia Subsystem (IMS) network may be associated with multiple, different identifiers. In some embodiments, a process for implementing the multiple, different identifiers of the SIP server within the IMS network may include maintaining, at a home subscriber server (HSS), a first identifier of a Session Initiation Protocol (SIP) server in association with a user, and inserting a second identifier of the SIP server in a message header of a SIP request during a wireless communication session of the user. In some embodiments, the first identifier of the SIP server may be transmitted over Diameter (Cx) interfaces, while the second identifier of the SIP server may be transmitted over SIP (ISC) interfaces. Using multiple identifiers of a SIP server allows for minimizing downtime while restoring the user's wireless communication session in the event of a failure of the SIP server.
    Type: Grant
    Filed: September 23, 2015
    Date of Patent: November 14, 2017
    Assignee: T-Mobile USA, Inc.
    Inventor: Hsin-FU Henry Chiang
  • Patent number: 9819741
    Abstract: The invention is useful in the field of IoT—the Internet of Things—, networked sensors, and most particularly sensors in a constrained network; data collection from such sensors and the management of such a constrained network. The invention provides a device to simulate a plurality of sensors in a constrained network, where such simulation enables data collection and network management, including associated hardware such as gateway devices. In an alternate embodiment, the invention provides for data input from actual sensors.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: November 14, 2017
    Inventor: Sudhir Pendse
  • Patent number: 9807155
    Abstract: A computer-implemented method may include identifying first capability information for a computer device. The first capability information may be provided by the computing device. The method may further include augmenting the first capability information to produce second capability information that reflects capabilities of the computing device that were not reported by the computing device, comparing the second device capability information to application requirements that define device characteristics required or preferred for one or more applications in an online application marketplace that is accessible to the computing device, and providing one or more representations of applications filtered by the comparing of the second device capability information to the device requirements. The one or more representations may be provided for presentation by the computing device.
    Type: Grant
    Filed: May 8, 2015
    Date of Patent: October 31, 2017
    Assignee: GOOGLE INC.
    Inventor: Ilya Firman
  • Patent number: 9800694
    Abstract: An interface gateway interfaces between a first device and a second device serving a hospitality establishment. The first device is one of a property management system (PMS) and a guest service device, and the second device is the other of the property management system (PMS) and the guest service device. One or more communication ports perform data communications with the first device and the second device. One or more processors receive a message from the first device, determine that the message is in a first format, convert the message from the first format to an internal data structure, parse the message in the internal data structure to determine that the message is applicable to the second device, determine that the second device supports a second format, convert the message from the internal data structure to the second format, and send the message in the second format to the second device.
    Type: Grant
    Filed: September 1, 2016
    Date of Patent: October 24, 2017
    Assignee: Guest Tek Interactive Entertainment Ltd.
    Inventors: Tsu-Kang Peng, Ellison W. Bryksa, Lea Lorenzo
  • Patent number: 9787633
    Abstract: Techniques for dynamically configuring a dynamic host configuration protocol (DHCP) server in a virtual network environment are described. In one example embodiment, DHCP bindings are configured using virtual machine (VM) inventory objects. Further, the configured DHCP bindings are transformed by replacing the VM inventory objects in the configured DHCP bindings with associated media access control (MAC) addresses using a VM object attribute table. Furthermore, the transformed DHCP bindings are sent to the DHCP sever for assigning Internet protocol (IP) addresses to multiple VMs running on a plurality of host computing systems in a computing network.
    Type: Grant
    Filed: January 17, 2014
    Date of Patent: October 10, 2017
    Assignee: VMware, Inc.
    Inventors: Abhinav Vijay Bhagwat, Aravind Srinivasan, Amit Ratnapal Sangodkar