Patents Examined by James Fiorillo
  • Patent number: 9542459
    Abstract: A mechanism is provided for adaptive data collection. A set of data collection mechanisms operating within an information technology system is discovered. For each resource specific piece of data being collected by the set of data collection mechanisms, a determination is made as to whether more than one data collection mechanism is collecting the resource specific piece of data from a resource. Responsive to more than one data collection mechanism collecting the resource specific piece of data from the resource, a time interval to collect the resource specific piece of data from the resource is set to a smallest collection interval of the collection intervals utilized by the more than one data collection mechanism. Collection of the resource specific piece of data from the resource by the more than one data collection mechanism is suspended and the resource specific piece of data is collected without utilizing the more than one data collection mechanism.
    Type: Grant
    Filed: May 20, 2013
    Date of Patent: January 10, 2017
    Assignee: International Business Machines Corporation
    Inventors: Glenn P. Crawford, James C. Fletcher, Rocky D. McMahan
  • Patent number: 9537950
    Abstract: System and method for providing content to a plurality of subscribers in a communications network. The method includes receiving event parameters associated with an event from a third party; receiving location information for each subscriber from the communications network; comparing the event parameters with the location information for each subscriber to identify one or more subscribers within the plurality of subscribers within a predetermined range of the event associated with the event parameters; profiling each of the one or more subscribers to produce a profile rating and/or profile score wherein the profile rating and/or profile score are indicative of the likelihood of a given subscriber to attend the event; sorting the one or more subscribers into a number of categories based on the profile rating and/or profile score; compiling content for each category of subscribers; and delivering the content to said one or more subscribers within range of the event.
    Type: Grant
    Filed: May 30, 2011
    Date of Patent: January 3, 2017
    Assignee: EINNOVATIONS HOLDINGS PTE. LTD.
    Inventors: Alex D. Ibasco, Paolo B. Laflores, Oliver L. Ubalde, Jose Lorenzo Losantas
  • Patent number: 9536229
    Abstract: A method for an out-of-office message notification system to notify at least one sender who has sent an email in a pre-defined time span prior to a start time associated with an out-of-office notification being set by a user is provided. The method may include identifying an unresponded email within a plurality of unresponded emails in an inbox received within the pre-defined time span prior to the start time associated with the out-of-office notification being set by a user. The method may also include sending an out-of-office message notification to the sender associated with the unresponded email.
    Type: Grant
    Filed: April 2, 2015
    Date of Patent: January 3, 2017
    Assignee: International Business Machines Corporation
    Inventors: Manish A. Bhide, Nithinkrishna Shenoy
  • Patent number: 9531469
    Abstract: An apparatus comprising a Generic Status Portal (GSP) configured to grant access to a Managed Entity (ME) via an Optical Network Terminal (ONT) Management and Control Interface (OMCI), wherein the ME comprises status information about a non-OMCI management domain at the ONT. Also included is an apparatus comprising at least one processor configured to implement a method comprising initializing an ONT ME, adding status information associated with a managed function to the ONT ME, indicating a status information update of the ONT ME, and providing the status information via an OMCI. Included is a method comprising providing status and performance monitoring (PM) information from an ONT via an OMCI at the ONT, wherein the status and PM information is associated with at least one managed function instance of at least one non-OMCI domain.
    Type: Grant
    Filed: May 12, 2014
    Date of Patent: December 27, 2016
    Assignee: Futurewei Technologies, Inc.
    Inventors: Michael R. Shaffer, Frank J. Effenberger
  • Patent number: 9516092
    Abstract: Systems and methods for accessing locally-stored content for a web application are disclosed. In some aspects, a user input for requesting a web application is received at a client computing device. A network request for the web application is provided via a network. That software code for the web application is stored in local storage of the client computing device is determined. The stored software code for the web application is placed into a random access memory (RAM) of the client computing device. At least a portion of the stored software code is precompiled prior to receiving a response to the network request.
    Type: Grant
    Filed: May 31, 2013
    Date of Patent: December 6, 2016
    Assignee: GOOGLE INC.
    Inventors: Robert Hundt, Mark Heffernan
  • Patent number: 9516102
    Abstract: Embodiments may be directed towards enabling one or more load balance servers to maintain connection flow persistence if the server initiates to the communication to a client. A packet traffic management device may (PTMD) intercept the request from the server and generate reverse persistence information. The PTMD may include a portion of the reverse persistence information in the request before forwarding the request to the targeted client device. The client device may send the response to the PTMD. The PTMD may employ reverse persistence information to identify the target server. The PTMD may remove the reverse persistence information from the response sent by the client and forward the response to the determined server. Removing the reverse persistence information may remove evidence that the PTMD intervened in the connection between the client and server.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: December 6, 2016
    Assignee: F5 Networks, Inc.
    Inventors: Tao Liu, Nat Thirasuttakorn, Songbo Zheng
  • Patent number: 9508061
    Abstract: A method for an out-of-office message notification system to notify at least one sender who has sent an email in a pre-defined time span prior to a start time associated with an out-of-office notification being set by a user is provided. The method may include identifying an unresponded email within a plurality of unresponded emails in an inbox received within the pre-defined time span prior to the start time associated with the out-of-office notification being set by a user. The method may also include sending an out-of-office message notification to the sender associated with the unresponded email.
    Type: Grant
    Filed: August 20, 2014
    Date of Patent: November 29, 2016
    Assignee: International Business Machines Corporation
    Inventors: Manish A. Bhide, Nithinkrishna Shenoy
  • Patent number: 9485145
    Abstract: A system, method, apparatus, and computer program product for determining a configuration of a converged infrastructure are disclosed. A method may include performing a scan of network addresses for components of the converged infrastructure. The method may further include capturing fingerprints of components discovered by the scan. The method may additionally include identifying the components discovered by the scan based at least in part on a comparison between each captured fingerprint and one or more known component fingerprints in a fingerprint library, which may include a set of known component fingerprints and associated component identities. The method may further include accessing at least one identified component. The method may also include determining a component configuration of each of at least one accessed component.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: November 1, 2016
    Assignee: VCE Company, LLC
    Inventors: Joshua Bonczkowski, Nicholas A. Hansen, Matthew Molner
  • Patent number: 9485308
    Abstract: Examples described herein include a data migration system for migrating data between different data storage environments. The data migration system creates a first volume on a first storage system, and creates a logical unit within the first volume. The data migration system then creates a virtual volume on a virtual storage system associated with a second storage system, wherein data stored in the virtual volume is backed by the logical unit on the first storage system. The data migration system then replicates, on the virtual volume, a set of data stored on the second storage system. Upon replicating the set of data onto the virtual volume the virtual storage system may automatically create a copy of the corresponding data in the logical unit of the first volume.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: November 1, 2016
    Assignee: NetApp, Inc.
    Inventors: Michael Eisler, Sisir Shekhar, Tijin George
  • Patent number: 9479601
    Abstract: A system includes a processor configured to receive data, gathered by a vehicle, for use by a mobile application. The processor is further configured to receive instructions from the application interacting with the vehicle, for continuing usage in the extra-vehicular environment, utilizing the received data. Also, the processor is configured to determine that a mobile device, containing the processor, has left the vehicle. Additionally, the processor is configured to execute the instructions to continue application functionality while the mobile device remains out of contact with the vehicle in the extra-vehicular environment.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: October 25, 2016
    Assignee: Ford Global Technologies, LLC
    Inventor: David Anthony Hatton
  • Patent number: 9479447
    Abstract: The present solution is directed towards systems and methods to more efficiently control a flow of a data stream traversing at least one intermediary on a network between a client and a server. A sender transmits a first message, comprising a first value of a bandwidth between the first intermediary and a second intermediary determined by the sender, to a first intermediary. The first intermediary establishes a next value of the bandwidth between the first intermediary and the second intermediary. The sender receives from the first intermediary responsive to the first message a second message comprising the established next value of the bandwidth between the first intermediary and the second intermediary. A data transfer manager of the sender, responsive to the second message determines a size of a portion of data queued for transmission to transmit to the first intermediary and a time for transmitting the portion of data queued.
    Type: Grant
    Filed: November 14, 2013
    Date of Patent: October 25, 2016
    Assignee: CITRIX SYSTEMS, INC.
    Inventors: Allen R. Samuels, Henry Collins
  • Patent number: 9450907
    Abstract: A method for bundling event memories in a social networking system. The method includes identifying a first plurality of user-submitted content items posted to the social networking system that are related to an event involving a plurality of users. The social networking system aggregates the first plurality of user-submitted content items into a bundled event memory, and transmits the bundled event memory to at least some of a plurality of user devices to be presented to at least some of the plurality of users, wherein the plurality of users utilize the plurality of user devices to communicate with the social networking system.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: September 20, 2016
    Assignee: FACEBOOK, INC.
    Inventors: Keenan Pridmore, Philip John MacGregor, IV
  • Patent number: 9444914
    Abstract: A system that includes a first interleaved sequence of configurable parsing engines and concatenating modules. Each parsing engine is followed by a concatenating module. The first interleaved sequence is arranged to process an information unit. Different portions of the information unit are processed by different configurable parsing engines. At least one configurable parsing engine is arranged to (a) process of a portion of the information unit in response to a previous processing result provided from a previous configurable parting engine; and to (b) generate a current processing result to be used by a next configurable parsing engine.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: September 13, 2016
    Inventor: Erez Izenberg
  • Patent number: 9420042
    Abstract: Disclosed is a facilities management system that utilizes embedded maps in nested facilities management devices. The facilities management devices are connected to a network and are linked in map images that indicate the location of the facilities management devices, as well as the locations of sensors. In addition, the links indicate the existence of an alarm condition, so that users can drill down on the links to locate a sensor that has created the alarm condition. The facilities management system utilizes various management systems and various protocols to provide a wide range of options for facilities managers.
    Type: Grant
    Filed: May 15, 2013
    Date of Patent: August 16, 2016
    Assignee: Raymond & Lae Engineering, Inc.
    Inventors: Donald M. Raymond, Rick Stelzer
  • Patent number: 9413699
    Abstract: Announcing new users of an electronic communications system includes receiving an indication of a new user of an electronic communications system. The new user has an identifier for the electronic communications system. Existing users of the electronic communications system that are known to the new user are identified. The identified existing users are sent a message notifying the identified existing users of the identifier of the new user. The identified existing users may be enabled to add the identifier of the new user to participant lists used by the identified existing users. The new user may be enabled to add identifiers of the identified existing users to a participant list of the electronic communications system used by the new user.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: August 9, 2016
    Assignee: AOL Inc.
    Inventors: Barry Appelman, Edmund J. Fish
  • Patent number: 9407492
    Abstract: A system is provided including a non-transitory computer readable storage medium that causes a mobile device to store client states indicating statuses of mobile device functional components. Each client state corresponds to a functional component. A client digest of the client state is stored. A server digest corresponding to a server state and the client digest is received from a server. The server state indicates a status of a mobile device functional component. The server digest is compared with the client digest. A state request is transmitted to the server responsive to a determination of a difference between the server digest and client digest. The server state is received from the server. The functional component is enabled or disabled as indicated by the server state. The server state and digest are stored as the client state and digest respectively. Methods for control of mobile device functional components are also provided.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: August 2, 2016
    Assignee: Location Labs, Inc.
    Inventor: Joseph Anakata
  • Patent number: 9407676
    Abstract: A system that incorporates teachings of the present disclosure may include, for example, initializing a boundary estimate for an optimization of a linear programming model describing a network of media servers for servicing requests for media content items from subscriber devices, where the boundary estimate is an estimate of an infeasible solution of the linear programming model, and calculating iteratively, using an exponential potential function, additional boundary estimates for the linear programming model, wherein the calculating resolves to an improved boundary estimate that corresponds to placement of copies of the media content items at the media servers subject to a set of constraints on storage capacity of media servers and on bandwidth for communication links in the network. Other embodiments are disclosed.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: August 2, 2016
    Assignee: AT&T INTELLECTUAL PROPERTY I, LP
    Inventors: Aaron Francis Archer, Seungjoon Lee, David Lee Applegate, Kadangode Ramakrishnan, Vijay Gopalakrishnan
  • Patent number: 9400555
    Abstract: Embodiments of the present invention relate to computer systems for transmitting or receiving and playing a plurality of data streams, where at least one of the data streams includes video data packets and/or audio data packets and at least one other data stream includes further data packets that are synchronized with the video and/or audio data packets. In particular embodiments, the further data stream includes haptic data packets that include haptic command data generated in real time with the video and/or audio data streams, where the haptic command data is provided to a haptic output device configured to replicate or approximate sensations through the output of one or more mechanical forces in synchronization with the playing of video and/or audio from the video and/or audio data streams.
    Type: Grant
    Filed: October 1, 2012
    Date of Patent: July 26, 2016
    Assignee: INTERNET SERVICES, LLC
    Inventors: Michael Quigley, Ramon Alarcon
  • Patent number: 9400989
    Abstract: Systems and methods for creating an opinion timeline. Users are able to submit ongoing reviews for products and services based on extended use, new revelations, additional features, upgrades and the like. Users can be notified of upgrades or improvements and are requested to provide another review of the product or service which is tied to the original review. Users can also update their review of the product or service based on a change in mind. The opinion timeline can be applied to reviews of products, television shows, music, etc.
    Type: Grant
    Filed: April 15, 2013
    Date of Patent: July 26, 2016
    Assignee: CBS Interactive Inc.
    Inventor: Aaron Smith
  • Patent number: 9396019
    Abstract: The present invention relates to methods and apparatus for improving management communication. One or more performance parameter measurements may be received by a throughput optimisation system wherein the one or more performance parameters relate to one or more communication links between one or more management applications and one or more managed entities, and the one or more performance parameters provide an indication of a performance of the one or more communication links. The throughput optimisation system may adapt one or more system parameters for the one or more management applications which are performing one or more active management tasks based on the received one or more performance parameters relating to the one or more communication links.
    Type: Grant
    Filed: April 12, 2010
    Date of Patent: July 19, 2016
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Przemyslaw Popczynski, Piotr Tomczak, Krzysztof Biernat, Maciej Setkowski