Patents Examined by Jason Recek
  • Patent number: 9223890
    Abstract: A host server receives a content request in the form of a Uniform Resource Identifier (URI) from a client. The URI identifies a first content resource and describes a first service resource to be applied to a representation of the first content resource. The URI is translated into an instruction set. The host server causes execution of the instruction set to apply the first service resource to a representation of the content resource. A processed representation of the first content resource is then provided to the client in response to the request.
    Type: Grant
    Filed: March 15, 2011
    Date of Patent: December 29, 2015
    Assignee: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: David M. Berfanger, Matthew Ryan Bonner
  • Patent number: 9223891
    Abstract: Methods and systems for generating and reusing dynamic web content involve, for example, automatically generating client-side code on a server at run time, and automatically downloading the client-side code to the client side at run time. The client-side code is executed on the client side to become a widget with dynamic behavior attributes displayed as a component of a web page on a display screen of a client-side computing device. Dynamic behavior of the client-side code may triggered via an event handler mechanism wherein properties of the client-side code are dynamically changed without affecting any other content on the web page. The widget may be redisplayed on a subsequent occasion with a change in the widget without regenerating the client-side code.
    Type: Grant
    Filed: September 15, 2011
    Date of Patent: December 29, 2015
    Assignee: Citicorp Credit Services, Inc. (USA)
    Inventors: France Law-How-Hung, Ramadurai V. Ram
  • Patent number: 9219784
    Abstract: A server computational device maintains commonly occurring duplicate chunks of deduplicated data that have already been stored m a server side repository via one or more client computational devices. The server computational device provides a client computational device with selected elements of the commonly occurring duplicate chunks of deduplicated data, in response to receiving a request by the server computational device from the client computational device to prepopulate, refresh or update a client side deduplication cache maintained in the client computational device.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: December 22, 2015
    Assignee: International Business Machines Corporation
    Inventors: Jeremy M. Bares, Robert G. Genis, Jr., Howard N. Martin, Diem T. Nguyen, Michael G. Sisco
  • Patent number: 9213688
    Abstract: The present description refers to a method, apparatus and computer-readable storage medium for receiving a date request from a client application if a date description is not a valid date, the date request including the date description and one or more attributes, comparing the date description to a smart date table, identifying one or more dates corresponding to the date description based on the comparing, and returning the one or more dates to the client application.
    Type: Grant
    Filed: February 25, 2013
    Date of Patent: December 15, 2015
    Assignee: SAP SE
    Inventor: Florian Hoffmann
  • Patent number: 9215151
    Abstract: Methods and apparatuses for dynamically adjusting sampling rates for statistical data collection are taught. Records associated with a first task communicating with a second task that are sampled at a first sampling rate are received. At least the first task is associated with a first processing job. A target sampling rate for the first processing job is determined using the records where the target sampling rate is based on a minimum sampling quota and a maximum sampling quota. The target sampling rate is compared to the first sampling rate, and a determination of whether to adjust the first sampling rate to the target sampling rate is based on a result of the comparison. In this manner, tracing of processing jobs, such as those including a plurality of tasks, can be adjusted based on the needs and size of the job and network limitations.
    Type: Grant
    Filed: January 3, 2012
    Date of Patent: December 15, 2015
    Assignee: GOOGLE INC.
    Inventors: Michael De Rosa, Marc Unangst
  • Patent number: 9213963
    Abstract: A method and apparatus are provided for presenting a reminder for a PIM record when there may be an opportunity for personal interaction regarding the PIM record. The opportunity for personal interaction regarding the PIM record may be identified in response to a trigger condition not associated with the PIM record. In one embodiment, an opportunity for interaction regarding a PIM record may be identified using identification information associated with the trigger condition. In another embodiment, an opportunity for interaction regarding a first PIM record may be identified when there is a contact associated with the first PIM record and a second PIM record, and there is an occurrence of a trigger condition associated with a second PIM record. In some embodiments, the portable electronic device may utilize additional information to identify or verify opportunities for interaction regarding a PIM record.
    Type: Grant
    Filed: January 15, 2013
    Date of Patent: December 15, 2015
    Assignee: BlackBerry Limited
    Inventors: Rohit Rocky Jain, Daniel James Legg, Jerome Pasquero
  • Patent number: 9210197
    Abstract: An exemplary method includes at least on network element of a first network domain exchanging signaling and media border processing information with at least one network element of a second network domain by way of a secure packet-switched connection, exchanging service policy information with the at least one network element of the second network domain by way of the secure packet-switched connection, peering sessions associated with different service types between the first network domain and the second network domain by way of a packet-switched network-to-network interconnection interface (“NNII”) in accordance with the exchanged signaling and media border processing information, and enforcing different performance threshold specified by the service policy information for peering the sessions associated with the different service types.
    Type: Grant
    Filed: April 1, 2013
    Date of Patent: December 8, 2015
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Bhumip Khasnabish
  • Patent number: 9202238
    Abstract: Disclosed are systems and methods for transmitting information from a remote location to a financial decision system. In certain representative transmission methods machine readable content is generated that is adapted to be received by a financial decision system. The machine readable content is transmitted using a first protocol or standard. The transmission of machine readable content is received and converted from the first protocol to a second protocol or standard. The machine readable content is then transmitted using the second protocol. The first protocol can be a non-packet switched serial protocol, such as RS-232. The second protocol can be a packet-switched Internet Protocol (IP), such as for example, User Datagram Protocol (UDP) or Transmission Control Protocol (TCP).
    Type: Grant
    Filed: January 30, 2009
    Date of Patent: December 1, 2015
    Inventor: Nathan Harris
  • Patent number: 9189286
    Abstract: Systems and methods for accessing configurable storage resources are provided. In some embodiments, an access controller for use in an information handling system is provided. The access controller may include a processor, a plurality of configurable storage resources coupled to the processor, and a network interface communicatively coupled to the processor and configured to allow simultaneous in-band and out-of-band access to the plurality of configurable storage resources. The processor may be configured to determine a configuration of the plurality of configurable storage resources, map the configuration to the plurality of configurable storage resources, and execute an application for managing the simultaneous access of the plurality of configurable storage resources.
    Type: Grant
    Filed: January 14, 2010
    Date of Patent: November 17, 2015
    Assignee: Dell Products L.P.
    Inventors: Timothy M. Lambert, Quy N. Hoang, Shawn Joel Dube
  • Patent number: 9191278
    Abstract: A system and method detects within an IP network an offending network device that has been adversely affecting the IP network performance. A discovery protocol frame is propagated to successive network switches and is formed as a field having a query for inquiring within each network switch to which the frame is propagated whether the network switch has a database entry regarding the MAC address and switch port for the offending network device to locate the offending network device. This discovery protocol frame includes a command for any network switch that has the offending network device connected thereto to disable the switch port to which the offending network device is connected or block all data traffic from the MAC address of the offending network device.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: November 17, 2015
    Assignee: ADTRAN, Inc.
    Inventors: Timothy J. Schlichter, David Perkinson, Mark Rudolph
  • Patent number: 9191434
    Abstract: There is presented a system for managing digital media content, the system comprising a media server accessible over a communications network, the media server including a server processor. The server processor is configured to identify a first container data structure, the first container data structure including the digital media content encoded in a first encoding format. The server processor is also configured to use a digital media profile, and to extract a media file including the digital media content encoded in the first encoding format, from the first container data structure, according to the digital media profile. The server processor is further configured to assemble the media file in a second container data structure.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: November 17, 2015
    Assignee: Disney Enterprises, Inc.
    Inventors: Arnaud Robert, Edward C. Drake
  • Patent number: 9183291
    Abstract: A system and a method is provided for collecting information and discovery of the information based on an augmented user identity. A note creation function allows a user of a computer device to create notes. A note interaction function allows the user to interact with notes and/or Cloud information available via the Internet. An annotiation function annotates content to the notes, which could be context traits and/or user identity traits. User identity traits are augmented through information obtained from the creation process and/or the interaction process with notes or Cloud information. Using a discovery function, notes can be discovered for a user from a note database/store using aspects of the context traits and/or the augmented user identity traits.
    Type: Grant
    Filed: January 13, 2012
    Date of Patent: November 10, 2015
    Assignee: Apple Inc.
    Inventors: Stephen J. Brown, Andreas Schobel
  • Patent number: 9178785
    Abstract: Methods and systems for measuring the usage of a runtime engine that supports the software platform of a software or integration application. The method comprises identifying a software or integration application that is componentized into a plurality of units of work, wherein the units of work are based on an abstract runtime unit of work processed by the runtime engine, receiving a request from the software or integration application for the runtime engine to perform a particular unit of work for the supported software or integration application, performing the particular unit of work in response to the request, incrementing a count for the particular unit of work performed in response to the request from the software or integration application to define a usage for the particular unit of work, and displaying the usage for the particular unit of work.
    Type: Grant
    Filed: January 23, 2009
    Date of Patent: November 3, 2015
    Assignee: NextAxiom Technology, Inc
    Inventor: Arash Massoudi
  • Patent number: 9164718
    Abstract: An output device for providing output service to a mobile information apparatus including a display screen without requiring a device specific output driver installed at the mobile information apparatus is disclosed. The output device may include an operating system, a wireless communication unit for radio frequency communication, a display screen, and a user interface over the display screen, the output device may include features for installing one or more application software at the output device for expanding the capabilities of the output device, registering the output device over a network and providing an identification of the output device for enabling one or more mobile information apparatuses to transmit output data to the output device. Subsequent to registering the output device and providing the identification information of the output device, the output device receives output data associated with the identification information from the mobile information apparatus for rendering.
    Type: Grant
    Filed: May 9, 2011
    Date of Patent: October 20, 2015
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: William Ho Chang, Christina Ying Liu
  • Patent number: 9100815
    Abstract: Embodiments are directed to selecting a physical layer for an access terminal's (AT's) participation in a communication session. In an embodiment, the AT can register its priorities for multiple physical-layer systems as well as contact information by which an application server can contact the AT over each system. The AT selectively updates the system prioritization and/or contact information. When the AT joins or initiates a communication session, the application server supports the AT on a highest-priority system through which the AT can be contacted. The system supporting the AT's session can change upon request by the AT, the initiative of the application server and/or a detected triggering event. In a further embodiment, multiple systems can be used concurrently to support the AT's session, such that the AT can send and/or receive signaling and/or media for at least a portion of the communication session over the multiple systems concurrently.
    Type: Grant
    Filed: January 25, 2010
    Date of Patent: August 4, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Mohammed Ataur Shuman, Amit Goel
  • Patent number: 9049035
    Abstract: The invention is embodied in a technique for broadcasting content data from a broadcaster (including a multicaster) to a plurality of clients. After a client receives content data from the broadcaster, a plurality of available proxy servers may be contacted for post-processing after the content data broadcast is determined. The client subsequently randomly selects one of the available proxy servers to contact for post-processing after the content data broadcast. The client may further randomly select a delay time within a contact interval for the selected proxy server, at which time the client contacts the selected proxy server at the delay time to initiate post-processing.
    Type: Grant
    Filed: March 13, 2012
    Date of Patent: June 2, 2015
    Assignee: Telefonaktiebolaget L M Erisson (publ)
    Inventors: Thorsten Lohmar, Uwe Horn
  • Patent number: 9043413
    Abstract: Enriching emails includes: receiving a user's email messages; performing a semantic analysis on the email message body; deriving a plurality of objects of interest; associating search-based content with the objects of interest; ranking the objects of interest; and outputting the ranked objects with the search-based content into a current email message of the user.
    Type: Grant
    Filed: November 15, 2011
    Date of Patent: May 26, 2015
    Assignee: Yahoo! Inc.
    Inventors: Reiner Kraft, Farzin Maghoul
  • Patent number: 9043398
    Abstract: The problem of abuse of privileges at cloud-hosted service sites is addressed at the sign-up stage by identifying suspicious or abusive users and preventing them from signing up in the first place. This approach may utilize a relatively small initial data set based on the recognition that while abusers' profiles are mutable and difficult to characterize stably—abusers will deliberately shift their usage patterns to evade detection—a site's legitimate users tend to have similar and stable characteristics; that is, such characteristics are “cohesive” across cloud-hosted service (e.g., social media) sites and their users. The information gleaned from analysis of this small data set can be applied to a much larger, unsorted data set to obtain profiling criteria based on a large population for statistical reliability.
    Type: Grant
    Filed: February 22, 2013
    Date of Patent: May 26, 2015
    Assignee: Google Inc.
    Inventors: Mark Risher, Vishwanath Ramarao, Naveen Jamal, Youngnam Maeng, Cory O'Connor, Tejaswi Nadahalli, Sonal Rajan, Parag Namjoshi
  • Patent number: 9032012
    Abstract: Embodiments of the present invention provide a method, system and computer program product for configurable pacing in messaging systems. In an embodiment of the invention, a configurable message pacing method has been provided. The method includes receiving a message directed for placement in a repository of an intermediate messaging system into which messages are placed by message producing applications and from which messages are retrieved by message consuming applications. Thereafter, it can be determined if the placement of the received message into the repository will result in a breach of an associated threshold value for the repository. Consequently, a message pacing action can be triggered responsive to the determination that the placement of the received message into the repository will result in a breach of the associated threshold value for the repository.
    Type: Grant
    Filed: June 27, 2011
    Date of Patent: May 12, 2015
    Assignee: International Business Machines Corporation
    Inventors: Andrew D. J. Banks, Jonathan Isaac, Jonathan Levell, Trevor Lobban
  • Patent number: 9026619
    Abstract: The disclosure relates to a system, and a method, for automatically selecting a personal media apparatus and managing data under a smart media cloud environment. Specifically, the system, and the method, for automatically selecting a personal media apparatus and managing data under a smart media cloud environment, provide functions of determining the degree of control of a device and the automatic conversion of media service between a smart media contents and a cloud media contents under a private network environment by automatically selecting and controlling, in accordance with a media contents, a variety of output device under UPnP and DLNA environments, and under the structure of converting a cloud media streaming data with a media renderer connected in a smart device.
    Type: Grant
    Filed: December 27, 2011
    Date of Patent: May 5, 2015
    Assignee: Konkuk University Industrial Cooperation Corp.
    Inventors: Han-ku Lee, Hyo-Gun Yoon, Myoung-Jin Kim, Yun Cui