Patents Examined by Blake Rubin
  • Patent number: 9304305
    Abstract: Plural image planes are illuminated through a single image-collecting objective system. The field of view or magnification (or both), is allocated dynamically among the plural planes. Preferably the planes include two detector planes—one corresponding to a wide field of view (FOV) and the other to a steerable narrow one. Allocation is performed by a beam splitter in combination with a steering mirror, or steering-mirror array, that steers both fields together. The splitter isolates radiation corresponding to the narrow FOV from radiation corresponding to the wide FOV. In method forms of the invention, an electrooptical observation system produces simultaneous plural images for a region of interest. The system displays simultaneous images having respective plural resolutions. In operation a first, relatively wider FOV continuously covers a region of interest; while the second is narrower and has finer resolution than the first.
    Type: Grant
    Filed: April 29, 2009
    Date of Patent: April 5, 2016
    Assignee: Arete Associates
    Inventors: Andrew E. Paul, David M. Kane
  • Patent number: 9299111
    Abstract: A method implemented in a network component, the method comprising receiving a presence information message from a presence server in a ring of a plurality of presence servers, removing content in the presence information message that is previously originated by the network component and previously sent on the ring, copying the presence information message locally for subsequent processing, appending to the presence information message buffered presence information from a local client coupled to the network component, and forwarding the presence information message to a second presence server in the ring.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: March 29, 2016
    Assignee: Futurewei Technologies, Inc.
    Inventors: Frederick P. Block, Dennis C. Episkopos
  • Patent number: 9300746
    Abstract: The information processing apparatus registers a Web application in association with a predetermined port number, and registers the transfer application in association with a transfer port number if it determines that the transfer application is to be registered.
    Type: Grant
    Filed: September 12, 2011
    Date of Patent: March 29, 2016
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Masao Akuzawa
  • Patent number: 9300642
    Abstract: In an embodiment, a method comprises establishing a first data communications session with a first router. In response to receiving a first request to establish a second data communications session, a probe message that is configured to test whether the first data communications session or the first router is responsive is sent to the first router. In response to determining that the first router has not acknowledged the probe message before a probe timer has expired, and receiving a second request to establish the second data communications session, the second data communications session with the first router is established and a state for the first data communications session is deleted.
    Type: Grant
    Filed: November 9, 2010
    Date of Patent: March 29, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Brian Weis, Mahesh Jethanandani, Keyur Patel, Anantha Ramaiah
  • Patent number: 9300522
    Abstract: In an embodiment, a system for information technology asset management may include a plurality of data processing systems, and a network connecting the plurality of data processing systems. The system may also include a controller configured to manage the plurality of data processing systems by resolving naming conflicts for each of the plurality of data processing systems on the network to a respective master name while also maintaining the alias names for each of the plurality of data processing systems on the network.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: March 29, 2016
    Assignee: International Business Machines Corporation
    Inventors: Ronald B. Baker, Ling-Ching W. Tai
  • Patent number: 9299229
    Abstract: Techniques for detecting one or more events are provided. The techniques include identifying one or more segments in a video sequence as one or more candidates for one or more events by a temporal ordering of the one or more candidates, and analyzing one or more motion patterns of the one or more candidates to detect the one or more events.
    Type: Grant
    Filed: November 29, 2008
    Date of Patent: March 29, 2016
    Assignee: Toshiba Global Commerce Solutions Holdings Corporation
    Inventors: Russell Patrick Bobbitt, Quanfu Fan, Arun Hampapur, Frederik Kjeldsen, Sharathchandra Umapathirao Pankanti, Akira Yanagawa, Yun Zhai
  • Patent number: 9300814
    Abstract: Techniques for managing content downloads to a computing device. The techniques include an agent on the computing device determining for each network of a plurality of networks available to the computing device, costs of downloading content and an exemption list. The exemption list includes content downloads that are exempted from costs charged by a particular network. The agent determines possible content downloads for the computing device. The agent also assesses potential costs associated with the possible content downloads based upon the costs and exemption lists determined for the plurality of networks. Based upon the assessment, the agent selects one of the networks for downloading at least part of the possible content downloads.
    Type: Grant
    Filed: September 12, 2011
    Date of Patent: March 29, 2016
    Assignee: Microsoft Technology Licensing LLC
    Inventors: Gautam Thapar, Jimin Li
  • Patent number: 9300631
    Abstract: An information processing system includes an information processing apparatus, a first apparatus connected to the information processing apparatus with a firewall interposed therebetween, and a second apparatus connected to the information processing apparatus with the firewall interposed therebetween and is connected to the first apparatus within the firewall. The information processing apparatus includes a first receiving unit receiving a communication from the first apparatus and a first transmitting unit that transmits an instruction to request the second apparatus to transmit information to the first apparatus. The first apparatus includes a second receiving unit receiving a communication from the first transmitting unit and a second transmitting unit that transmits an instruction to the second apparatus.
    Type: Grant
    Filed: October 10, 2012
    Date of Patent: March 29, 2016
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Takayuki Suzuki
  • Patent number: 9298719
    Abstract: A mechanism is provided in a data processing system for on-demand caching in a wide area network (WAN) separated distributed file system or clustered file system. The mechanism monitors file access by a plurality of cache sites in the WAN separated distributed file system or clustered file system. The mechanism identifies access patterns by cache sites. The mechanism shares the access patterns with the plurality of cache sites. A given cache site within the plurality of cache sites combines the access patterns with local access information and identifies files to pre-fetch based on the combined information.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: March 29, 2016
    Assignee: International Business Machines Corporation
    Inventors: Ranjit M. Noronha, Sandeep R. Patil, Ajay K. Singh, Ravindra P. Walde, Kailas S. Zadbuke
  • Patent number: 9299056
    Abstract: A Peer-to-Peer (“P2P”) email and social networking system for use by plural users to exchange emails and attachments includes a mesh network that includes plural node computers, each running a P2P email client, and each constructed to transmit and receive emails. The emails are stored in mailboxes residing on each node computer, and may be encrypted during transmission, and may remain encrypted while stored at each node computer.
    Type: Grant
    Filed: September 12, 2011
    Date of Patent: March 29, 2016
    Assignee: Scayl, Inc.
    Inventors: William R. Kallman, Donald L. Hoffman, Mark T. Mitchell
  • Patent number: 9294544
    Abstract: Computer-implemented method is disclosed. Method includes defining, at one or more computing devices, first client-server communication protocol for communication between client side and server side. First client-server communication protocol is application layer protocol in OSI model. Method also includes defining connection for client side associated with first client-server communication protocol. Method also includes defining data sink for first client-server communication protocol. Data sink is external to client side and external to server side. Data sink is configured to receive and process output of client side or server side. Method also includes defining data source for first client-server communication protocol. Data source is external to client side and external to server side. Data source is configured to provide input for client side or server side.
    Type: Grant
    Filed: June 1, 2012
    Date of Patent: March 22, 2016
    Assignee: WYSE TECHNOLOGY L.L.C.
    Inventors: Andrew T. Fausak, Oleg Rombakh, De Yu Liu
  • Patent number: 9294575
    Abstract: Methods and systems are presented for transmitting appliance-specific content to a user device associated with an appliance. In some embodiments, a third party platform may serve as a secure intermediary between a user device associated with an appliance (e.g., an oven) and a third party appliance service provider (e.g., appliance manufacturer). In some embodiments, the third party platform database may store appliance ownership data from the user device and compare an appliance search provided by the appliance service provider with the appliance ownership data in order to match an appliance service provider with a user device associated with an appliance meeting the criteria of the appliance search. The appliance service provider may efficiently transmit appliance-specific content (e.g., a list of approved or preferred appliance servicers) to the appliance user by way of the appliance user's user device.
    Type: Grant
    Filed: June 18, 2014
    Date of Patent: March 22, 2016
    Assignee: GRANDIOS TECHNOLOGIES, INC.
    Inventor: John Cronin
  • Patent number: 9280762
    Abstract: An electric mail processing apparatus includes a communication control unit for receiving a mail from the mail server; a main storage unit for storing the mail; a determining unit for determining process contents of the mail; a process performing unit for performing the process contents on the mail; and a mail deletion instructing unit for sending a deletion instruction to the mail server to delete the mail. The determining unit determines whether a first received mail is a subsequently received mail. The communication control unit deletes the subsequently received mail when the determining unit determines that the first received mail is the subsequently received mail. The communication control unit controls the mail deletion instructing unit to send the deletion instruction to the mail server to delete the subsequently received mail.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: March 8, 2016
    Assignee: OKI DATA CORPORATION
    Inventor: Kengo Ochi
  • Patent number: 9275403
    Abstract: User commentary concerning a user experience is received and a user experience data card is generated for the user experience based, at least in part, upon the user commentary. The user experience data card is stored, wherein the stored user experience data card corresponds to a first view of the user experience data card and receiving a request for an experience data card from a second user. The user experience data card is provided to the second user at least in part based on the request received from the second user and receiving feedback from the second user concerning the user experience data card. A second view of the user experience data card is generated based, at least in part, upon the feedback from the second user, wherein the second view of the user experience data card is distinct form the first view of the experience data card.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: March 1, 2016
    Assignee: Google Inc.
    Inventors: Christopher Pedregal, Mathew Cowan, Michael J. LeBeau, Gabor Cselle
  • Patent number: 9277165
    Abstract: A technique capable of preventing an increase in the load of a system and a IP-based network that perform both a process of transmitting information in real time and a process of storing and searching history information and of improving the scalability of the system. A video surveillance system includes: plural cameras that capture images; a monitoring apparatus that displays the images captured by the cameras; an information generating apparatus that generates information for searching the images captured by the cameras; and a search apparatus that searches the images captured by the cameras. The information generating apparatus acquires the images captured by the cameras, generates retrieval data from the acquired images, and transmits the generated retrieval data to the search apparatus. The search apparatus stores the retrieval data received from the information generating apparatus in a storage device, and notifies the monitoring apparatus that the retrieval data has been stored.
    Type: Grant
    Filed: January 8, 2009
    Date of Patent: March 1, 2016
    Assignee: HITACHI, LTD.
    Inventors: Atsushi Hiroike, Tatsuhiko Kagehiro, Naoto Akira, Kunihiko Toumura, Takehiro Urano
  • Patent number: 9276969
    Abstract: A system and method for providing a setup timer in a SIP-based network including initiating a session by transmitting one or more messages to a first user. The system and method also comprises starting a first timer upon transmitting the one or more messages, wherein the first timer is configured to expire after a first predetermined time period. The system and method further comprises starting a second timer upon transmitting the one or more messages, wherein the second timer is configured to expire after a second predetermined time period. The system and method furthermore comprises transmitting one or more instructions upon expiration of at least one of the first timer and the second timer, and taking one or more actions based at least in part on the one or more instructions.
    Type: Grant
    Filed: January 24, 2014
    Date of Patent: March 1, 2016
    Assignee: VERIZON PATENT AND LICENSING INC.
    Inventors: David E. Phelps, Matthew A. Nickols, Tim D. Paiement, Peter E. Hanson
  • Patent number: 9276989
    Abstract: A buffer model in an HTTP streaming client may include receiving a first content fragment of a first content stream in response to a first HTTP request. It may also include receiving a second content fragment of a second content stream in response to a second HTTP request. The buffer model may further include storing the first and second content fragments in first and second buffers of a plurality of configurable buffers. The first and second content fragments may be multiplexed into a third buffer of the plurality of buffers. The multiplexed first and second content fragments may be stored in a fourth buffer of the plurality of buffers for playback. The buffer model may be implemented by an application. The buffers may be designed based on one or more constraints.
    Type: Grant
    Filed: July 3, 2012
    Date of Patent: March 1, 2016
    Assignee: Adobe Systems Incorporated
    Inventors: Viswanathan Swaminathan, Saayan Mitra
  • Patent number: 9277020
    Abstract: A method and system for correlating events with social media is provided. The method includes retrieving from a social network, social network data associated with users of the social network. The social network data is associated with event data associated with a user of the users. Temporary actions associated with a social network account of the user are enabled and a notification is transmitted to a group of users. In response, confirmation data associated with enabling the temporary actions is received from the group of users and permanent actions associated with the temporary actions are enabled.
    Type: Grant
    Filed: August 8, 2013
    Date of Patent: March 1, 2016
    Assignee: International Business Machines Corporation
    Inventors: Rhonda L. Childress, Manvendra Gupta, Stewart Hyman
  • Patent number: 9264321
    Abstract: In one embodiment, a processor-readable medium storing code representing instructions that when executed by a processor cause the processor to update, at a memory location, a first flow state value associated with a data flow to a second flow state value when at least one of a packet from the data flow is received or the memory location is selected after a time period has expired. At least a portion of the packet is analyzed when the second flow state value represents a flow rate of a network data flow anomaly.
    Type: Grant
    Filed: December 23, 2009
    Date of Patent: February 16, 2016
    Assignee: Juniper Networks, Inc.
    Inventor: Gunes Aybay
  • Patent number: 9250983
    Abstract: A system and method are provided for operating a first electronic device for sharing items with a second electronic device. The method comprises determining that the second electronic device requires a software capability to process a first item to be shared by the first electronic device; providing information to the second device for obtaining the software capability; and sending the first item to the second device after the software capability has been acquired by the second electronic device.
    Type: Grant
    Filed: June 1, 2012
    Date of Patent: February 2, 2016
    Assignee: BlackBerry Limited
    Inventors: Barket Virani, Naresh Parmar, Theban Ganeshalingam, Aaron Stuart