Patents Examined by Barbara Burgess
  • Patent number: 9602626
    Abstract: Described are embodiments directed to enabling the retrieval of content from a peer-to-peer network. In embodiments, a client requesting content from a server can indicate in an HTTP request that it is capable of retrieving content from a peer-to-peer network. When the server receives the HTTP request it will recognize the indication that the client is capable of retrieving content from a peer-to-peer network and may send content information instead of sending the requested content. The content information allows the client to retrieve the content from the peer-to-peer network.
    Type: Grant
    Filed: October 14, 2013
    Date of Patent: March 21, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anish V. Desai, Jonathan A. Silvera
  • Patent number: 9590817
    Abstract: Techniques for identifying a primary gateway and generating a logical network using credentials of the primary gateway are provided. For example, a method, computing device, or computer-program product may include transmitting a query, wherein the query includes a request for identifying a primary gateway in a local area network, and receiving a response to the query, wherein the response includes an identifier associated with the primary gateway. Further, the method, computing device, or computer-program product may include transmitting credentials of the primary gateway, wherein the credentials are used to associate the computing device with a logical network in the local area network, and receiving a network identifier, wherein the network identifier is associated with the logical network in the local area network.
    Type: Grant
    Filed: April 1, 2014
    Date of Patent: March 7, 2017
    Assignee: BELKIN INTERNATIONAL INC.
    Inventors: Ryan Yong Kim, Venkata Subba Rao Pathuri, David Shao
  • Patent number: 9589251
    Abstract: The invention relates to systems and methods for behavioral modification of users in an online community where users store or share data to help one another reach informed decisions. One aspect of the invention provides a method for encouraging active participation in an online community. The method includes: receiving information from a first user regarding a topic, receiving a request from a second user for additional information desired from the first user, and sending a personalized message to the first user requesting the additional information. Another aspect of the invention provides a computer-readable medium whose contents cause a computer to perform a method for encouraging active participation in an online community. The method includes: receiving information from a first user regarding a topic; identifying additional information desired from the first user; and sending a personalized message to the first user requesting the additional information.
    Type: Grant
    Filed: September 1, 2011
    Date of Patent: March 7, 2017
    Assignee: PatientsLikeMe, Inc.
    Inventors: James Heywood, Paul Wicks
  • Patent number: 9578133
    Abstract: A system for providing a consistent user experience of an application across disparate mobile devices comprises a computing device including a display analysis application, and one or more mobile devices including a display analysis application is provided. In one example, a mobile device comprises a memory storing a version of an operating system, a display analysis patch, and a patched application. A consistency module of the mobile device is configured to access the application with the display analysis patch, obtain one or more display parameters of the mobile device via the application with the display analysis patch, and transmit the obtained one or more display parameters to a computing device.
    Type: Grant
    Filed: December 3, 2012
    Date of Patent: February 21, 2017
    Assignee: APKUDO, LLC
    Inventors: Joshua Scott Matthews, David Michael Teitelbaum
  • Patent number: 9578132
    Abstract: Mechanisms are provided for instigating the sending of an acknowledgement response from a host system. A buffer of a data processing system is monitored to determine if there is a data transfer pending in the buffer. In response to a determination that there are no data transfers pending in the buffer, a determination is made as to whether there is an outstanding data transfer, on a corresponding network connection with the host system, for which an acknowledgement response has not been received from the host system. In response to a determination that there is an outstanding data transfer for which an acknowledgement response has not been received, an acknowledgement instigation message is sent to the host system to instigate the host system sending an acknowledgement response for the outstanding data transfer.
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: February 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Vikash Kumar, Subhojit Roy
  • Patent number: 9553835
    Abstract: A computer-implemented method can include accessing a micro-blog to retrieve a real-time copy of the micro-blog thread and delivering the real-time copy of the micro-blog thread for display in an e-mail message.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: January 24, 2017
    Assignee: Google Inc.
    Inventors: Todd Jackson, Jonathan D. Perlow, Edward S. Ho, Andrew A. Bunner, Henry Y. Wong, David M. Cohen, Bruce J. DiBello, John Pongsajapan, Braden F. Kowitz, Patrick A. Barry, Michael H. Leggett
  • Patent number: 9553604
    Abstract: In order to improve the compression rate for configuration information including address information and data information when transmitting or storing configuration information which includes addresses and data having differing characteristics, an information compression device is provided with a compressor which receives as input and compresses the configuration information provided with the addresses and data, and a compressed information storage module for storing the configuration information which is compressed, that is, compressed configuration information, as the information to be decompressed for the user, said compressor including an information separating module for separating the configuration information into address information and data information, an address compressor and data compressor which separately compress the separated address information and data information, and a compressed information outputting module for combining the compressed address information and data information and output
    Type: Grant
    Filed: March 19, 2010
    Date of Patent: January 24, 2017
    Assignee: NEC CORPORATION
    Inventor: Hiroaki Inoue
  • Patent number: 9553785
    Abstract: A streams manager monitors performance of a streaming application on a physical machine, and determines operators that are underperforming and operators that are overperforming. When the performance needs to be improved, the streams manager automatically modifies the flow graph to deploy one or more operators of the streaming application that are overperforming to a virtual machine in a cloud. Moving the overperforming operators off of the physical machine to a VM leaves additional resources for the underperforming operators that are left on the physical machine to improve performance of the streaming application.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: January 24, 2017
    Assignee: International Business Machines Corporation
    Inventors: Lance Bragstad, Michael J. Branson, Bin Cao, James E. Carey, Mathew R. Odden
  • Patent number: 9542250
    Abstract: A distributed maintenance mode system and method includes receiving an indicator that a monitored system has entered maintenance mode. Trap data is received for the monitored system. It is determined whether the monitored system is in maintenance mode based on the indicator. The trap data is stored and a billable incident ticket is generated for the monitored system if it is determined that the monitored system is not in maintenance mode. The trap data is stored and no billable incident ticket is generated for the monitored system if it is determined that the monitored system is in maintenance mode.
    Type: Grant
    Filed: September 7, 2012
    Date of Patent: January 10, 2017
    Assignee: International Business Machines Corporation
    Inventors: Clinton Douglas, Todd D. Robinson
  • Patent number: 9537733
    Abstract: A method and apparatus for processing metric information is disclosed in one embodiment. Metric information is gathered from a number of end users. At least some of the reference types are converted to value types and stored in non-mechanical memory. The value types are manipulated to summarize the metric information. The value types are processed using the stack instead of the heap.
    Type: Grant
    Filed: February 1, 2012
    Date of Patent: January 3, 2017
    Assignee: Brightcove Inc.
    Inventor: Richard L. Carls
  • Patent number: 9531804
    Abstract: In an approach to improving resource downloads, one or more computer processors detect a request to download a resource from an original source to a user's computing device. The one or more computer processors determine a cost of the download of the requested resource from the original source. The one or more computer processors determine whether the cost of the download of the requested resource from the original source exceeds a predefined threshold. The one or more computer processors determine a group of trusted network connected endpoints. The one or more computer processors determine whether the requested resource exists in the group of trusted network connected endpoints. Responsive to determining the requested resource exists in the group of trusted network connected endpoints, the one or more computer processors download the requested resource from at least one of the trusted network connected endpoints.
    Type: Grant
    Filed: June 9, 2016
    Date of Patent: December 27, 2016
    Assignee: International Business Machines Corporation
    Inventors: Swaminathan Balasubramanian, Radha M. De, Ashley D. Delport, Saswati Maji, Indrajit Poddar
  • Patent number: 9529777
    Abstract: A system and method is shown for identifying abnormal client behavior with respect to communications between one or more servers and one or more client devices communicatively coupled to the one or more servers. Messages are received at a server from one or more client devices communicatively coupled to the server. The plurality of messages are grouped into subsets of messages using a learn module of the server. Each subset of messages is associated with a unique client identifier, and all messages within a subset are associated with the same unique client identifier. Each message within a subset of messages is identified as belonging to a defined type of message. Sequences of the defined types of messages within each of said subsets of messages are recorded using the learn module. Time intervals between the defined types of messages are measured using the learn module.
    Type: Grant
    Filed: October 26, 2012
    Date of Patent: December 27, 2016
    Assignee: ELECTRONIC ARTS INC.
    Inventors: Andrew Tjew, Wilson Chan
  • Patent number: 9509642
    Abstract: A method, system, and computer-program product for communicating within a messaging architecture using a structured data object are disclosed. The method includes receiving an execution-enabled object and receiving a selection of the execution-enabled element. Such an execution-enabled object is configured to be included in a message sent by a messaging system. The execution-enabled object includes a response element and an execution-enabled element. The response element and the execution-enabled element are associated with one another. The execution-enabled element is configured to post an event to the messaging system upon the execution-enabled element being activated. The selection of the execution-enabled element activates the execution-enabled element.
    Type: Grant
    Filed: October 5, 2012
    Date of Patent: November 29, 2016
    Assignee: Oracle International Corporation
    Inventors: Min Wu, Arin Bhowmick, Victor Chung-Wai Chan, Kent O. Swartz, Peter S. Tung
  • Patent number: 9510277
    Abstract: A system includes a server; a plurality of wireless networks coupled to the server; and one or more mobile devices coupled to the wireless networks with intermittent access to the wireless networks, the plurality of wireless networks providing data communication between client and server applications over multiple intermittent connections.
    Type: Grant
    Filed: September 23, 2013
    Date of Patent: November 29, 2016
    Inventors: Wesley Cheng, Martin Gronberg
  • Patent number: 9495688
    Abstract: The system provides a method and apparatus for preference generation that allows, for example, geographic boundaries to be easily implemented by a user. The system permits a user and other participants to manually and/or automatically constrain options to specific user and participant defined criteria, including geographic, categorical, economical, temporal, and other preference metrics.
    Type: Grant
    Filed: March 14, 2012
    Date of Patent: November 15, 2016
    Assignee: FILTEREDSPACE, INC.
    Inventors: Greg Stricklin, Jim Stricklin
  • Patent number: 9497250
    Abstract: A system and method for modifying the processing within a streaming application are disclosed. The method may include identifying a grouping location at which it may be possible to group tuples during the runtime execution of a streaming application. In some embodiments, this may include identifying locations at which a runtime grouping condition may be added to one or more stream operators without adversely affecting the performance of a streaming application. The method may add a runtime grouping condition to a processing location within the plurality of stream operators of a streaming application, in some embodiments.
    Type: Grant
    Filed: October 29, 2012
    Date of Patent: November 15, 2016
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Branson, Bradford L. Cobb, John M. Santosuosso
  • Patent number: 9497253
    Abstract: A computer system can provide user interfaces and back-end operations to facilitate review of the web requests. The system can detect whether an operation of an application called by a web request includes a review tag or a call to a review method. If a review tag or a call to a review method is detected, the middleware can initiate a review process that can include receiving input from a client device associated with a human reviewer. Upon receiving approval by the reviewer, the web request can be generated using a saved version of the original web request and executed. Thus, this review process can run without requiring that code for reviewing the web request be contained within the web request or the application called by the web request.
    Type: Grant
    Filed: April 9, 2014
    Date of Patent: November 15, 2016
    Assignee: Dropbox, Inc.
    Inventor: David Stein
  • Patent number: 9495219
    Abstract: Techniques are described for providing capabilities to dynamically migrate computing nodes between two or more computer networks while the computer networks are in use, such as to dynamically and incrementally migrate an entire originating first computer network to a destination second computer network at a remote location. For example, the first computer network may include one or more physically connected computer networks, while the second computer network may be a virtual computer network at a remote geographical location (e.g., under control of a network-accessible service available to remote users). The provided capabilities may further include facilitating the ongoing operations of the originating first computer network while a subset of the first computer network computing nodes have been migrated to the remote destination second computer network, such as by forwarding communications between the first and second computer networks in a manner that is transparent to the various computing nodes.
    Type: Grant
    Filed: July 6, 2012
    Date of Patent: November 15, 2016
    Assignee: Amazon Technologies, Inc.
    Inventor: Daniel T. Cohn
  • Patent number: 9489110
    Abstract: Apparatuses, computer readable media, methods, and systems are described for automatic deployment of applications and infrastructure components, which may include processing selection of an operating system, processing selection of a stack, creating a stencil based on the operating system and the stack, and publishing the stencil.
    Type: Grant
    Filed: October 29, 2012
    Date of Patent: November 8, 2016
    Assignee: Bank of America Corporation
    Inventors: Sameer Malhotra, Jooi-Teong Chuah, Nazario Parsacala, Kanishka Hettiarachchi, Rejith Kurup
  • Patent number: 9489698
    Abstract: A system includes a plurality of media content processing devices, a content server, and a recommendation server. Each media content processing device is configured to receive media content from a content provider. The content server is configured to provide the media content to each of the media content processing devices. The recommendation server is configured to collect viewing data from each of the media content processing device. The recommendation server is further configured to provide each media content processing device with a viewing recommendation based at least in part on the viewing data collected from one or more of the other media content processing devices and a social network relationship between at least two of the media content processing devices.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: November 8, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: Nader Gharachorloo, Afshin Moshrefi, Azim Nasir