Patents Issued in March 22, 2016
  • Patent number: 9292212
    Abstract: A method begins by a dispersed storage (DS) processing module detecting, in accordance with a rebuilding process, a storage error of an encoded data slice stored in a storage node of a dispersed storage network (DSN) and identifying the encoded data slice for rebuilding. The method continues with the DS processing module identifying one or more storage traits associated with the encoded data slice and identifying encoded data slices having at least one storage trait in common with the one or more storage traits of the encoded data slice to produce identified encoded data slices. The method continues with the DS processing module prioritizing storage error detection analysis of the identified encoded data slices over other encoded data slices stored in the DSN and when a storage error is detected for one of the identified encoded data slices, identifying the one of the identified encoded data slices for rebuilding.
    Type: Grant
    Filed: May 9, 2013
    Date of Patent: March 22, 2016
    Assignee: International Business Machines Corporation
    Inventors: Asimuddin Kazi, Jason K. Resch
  • Patent number: 9292213
    Abstract: An embodiment may include circuitry to perform option (a) and/or option (b). In option (a), the circuitry may maintain a journal to record information that is related to a transaction that may result in writing to at least one logical address and at least one physical address of the storage. The information may be recorded in the journal via an atomic operation that may be executed prior to recording, at least in part, the information in a data structure that correlates the at least one logical address to the at least one physical address. In option (b), the circuitry may maintain another data structure that indicates a correlation between at least one other physical address and the at least one logical address. The correlation may be valid prior to completion of the transaction, but the correlation may no longer be valid after the completion.
    Type: Grant
    Filed: November 14, 2013
    Date of Patent: March 22, 2016
    Assignee: Intel Corporation
    Inventor: Bryan E. Veal
  • Patent number: 9292214
    Abstract: Various embodiments provide systems and methods for migrating data. One system includes a small computer system interface logical unit number (SCSI LUN) configured to store protected data, a processor, and memory configured to store a peer-to-peer remote copy (PPRC) application. The processor is configured to check a block cyclic redundancy check (CRC) for the protected data when the processor receives a request to read the protected data. One method includes receiving unprotected data, utilizing, by a second processor, a peer-to-peer remote copy (PPRC) application to add protection to the data to generate protected data, checking a CRC for the protected data when a request to migrate the protected data is received, and storing the protected data in a protected SCSI LUN.
    Type: Grant
    Filed: March 3, 2015
    Date of Patent: March 22, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthew J. Kalos, Steven E. Klein, Jared M. Minch
  • Patent number: 9292215
    Abstract: A method, system or computer usable program product for managing virtual disk snapshots including utilizing a processor to create multiple disk containers containing multiple snapshots on a host machine persistent memory, and combining the multiple snapshots on a guest operating system to produce a final snapshot utilized by the guest OS as a virtual disk.
    Type: Grant
    Filed: April 26, 2015
    Date of Patent: March 22, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pralhad M. Khatri, Howard S. Krovetz, Christopher A. Maul
  • Patent number: 9292216
    Abstract: An embodiment of a computer-implemented method for use in managing allocation of a storage pool in a data storage system by calculating an allocation mode for the storage pool based on a policy is described. Also described are embodiments of a system and computer program product enabled for carrying out such computer-implemented allocation management.
    Type: Grant
    Filed: September 24, 2010
    Date of Patent: March 22, 2016
    Assignee: EMC Corporation
    Inventors: Paul T. McGrath, Sheetal A. Desai, Miles A. Deforest, David Haase, Saurabh M. Pathak
  • Patent number: 9292217
    Abstract: Space sharing between logical volumes is achieved through a technique that enables available storage space to be flexibly consumed and released by the logical volumes. Each logical volume is associated with an address tree that defines how available storage space is consumed by the logical volume. The technique involves receiving an input/output (I/O) operation that specifies a logical address within an address tree associated with the logical volume, parsing the address tree to identify an entry therein, if any, that is associated with the logical address, where the entry stores physical address information that is associated with the logical address. If it is determined that the entry exists, then one or more translated I/O operations are generated based on the physical address information and forwarded to a physical device manager to carry out the translated one or more I/O operations.
    Type: Grant
    Filed: August 5, 2015
    Date of Patent: March 22, 2016
    Assignee: Apple Inc.
    Inventors: Deric S. Horn, David A. Majnemer, Wenguang Wang
  • Patent number: 9292218
    Abstract: Exemplary embodiments provide a technique to manage object based tier to improve allocation of media to unallocated area. In one embodiment, a method of allocating an area of a logical volume to an unallocated area of a virtual volume for a write command comprises: calculating an object location of an object based on the write command and an object allocation information, the write command containing a virtual volume name and a virtual volume address of a virtual volume; selecting a tier from a plurality of tiers based on the calculated object location and an object and tier definition information; selecting a media type from a plurality of media types based on the selected tier and a tier and media definition information; and selecting a logical volume from a plurality of logical volumes based on the virtual volume specified by the write command, the object allocation information, a pool information, and the selected media type.
    Type: Grant
    Filed: May 13, 2013
    Date of Patent: March 22, 2016
    Assignee: Hitachi, Ltd.
    Inventors: Shinichi Hayashi, Toshio Otani
  • Patent number: 9292219
    Abstract: Computer system is provided with a first physical computer and a second physical computer. The first physical computer is provided with a control device and a storage device coupled to the control device. The control device of the first physical computer constructs a virtual computer and can execute a predetermined guest program on the virtual computer. A part of a region of the storage device is used as a virtual storage device that is a storage device for the virtual computer. In the case in which the control device executes a live migration which is to migrate the virtual computer of the first physical computer to the second physical computer while executing the guest program in a substantial way, the control device executes a control for reducing a data writing amount in a certain period of time to a virtual storage device that has been allocated to the virtual computer.
    Type: Grant
    Filed: June 3, 2013
    Date of Patent: March 22, 2016
    Assignee: Hitachi, Ltd.
    Inventor: Eiichiro Oiwa
  • Patent number: 9292220
    Abstract: A method, an apparatus, and a controller for managing a storage array that is divided into a first storage device subset and a second storage device subset according to degrees of wear of storage devices, where a minimum degree of wear of a storage device in the first storage device subset is greater than or equal to a maximum degree of wear of a storage device in the second storage device subset, and then, data in the second storage device subset is migrated to the first storage device subset or to-be-written data is written into the first storage device subset. Therefore, service lives of storage devices in the second storage device subset may be extended relatively by shortening service lives of storage devices in the first storage device subset.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: March 22, 2016
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventor: Tao Gong
  • Patent number: 9292221
    Abstract: Embodiments of the present disclosure describe a processor, which may include copy circuitry coupled to a shadow register file and a control register. The copy circuitry may be configured to copy content from a range of a number of registers to a shadow range of the shadow register file in a forward or backward direction. The forward or backward direction may be based at least in part on a value stored in the control register.
    Type: Grant
    Filed: September 29, 2011
    Date of Patent: March 22, 2016
    Assignee: INTEL CORPORATION
    Inventors: Cheng Wang, Youfeng Wu, Jaewoong Chung
  • Patent number: 9292222
    Abstract: A storage device for use with a computer is disclosed. The storage device includes a processor communicably connected to a computer through a computer interface and a system interface. The computer interface enables communications exclusively between the processor and the computer, while the system interface enables to processor to manage one or more hardware components of the computer. A network interface is also included to enable the processor to communicate over a network with select file servers to the exclusion of other file servers. A storage means is communicably connected to the processor and includes first and second designated storage sections. The processor has read-write access to both storage sections, while the computer has read-only access to the first storage section and read-write access to the second storage section. A removable media storage component is also communicably connected to the processor.
    Type: Grant
    Filed: July 1, 2014
    Date of Patent: March 22, 2016
    Inventor: Keicy Chung
  • Patent number: 9292223
    Abstract: A micro-threaded memory device. A plurality of storage banks are provided, each including a plurality of rows of storage cells and having an access restriction in that at least a minimum access time interval must transpire between successive accesses to a given row of the storage cells. Transfer control circuitry is provided to transfer a first amount of data between the plurality of storage banks and an external signal path in response to a first memory access request, the first amount of data being less than a product of the external signal path bandwidth and the minimum access time interval.
    Type: Grant
    Filed: May 23, 2013
    Date of Patent: March 22, 2016
    Assignee: Rambus Inc.
    Inventors: Frederick A. Ware, Craig E. Hampel, Wayne S. Richardson, Chad A. Bellows, Lawrence Lai
  • Patent number: 9292224
    Abstract: An computer program product, apparatus, and method for facilitating input/output (I/O) processing for an I/O operation at a host computer system configured for communication with a control unit. The computer program product is provided for performing a method including: sending a transport command word (TCW) to an I/O subsystem, the TCW specifying a location address and indicating whether the TCW directly or indirectly addresses a message; extracting the location address from the TCW; obtaining the message from the specified location address based on the TCW indicating direct addressing, the message including the one or more I/O commands; gathering the one or more I/O commands from command locations specified by a list of addresses identified by the specified location address to form the message based on the TCW indicating indirect addressing; and generating a message including the one or more I/O commands.
    Type: Grant
    Filed: June 13, 2014
    Date of Patent: March 22, 2016
    Assignee: International Business Machines Corporation
    Inventors: Daniel F. Casper, John R. Flanagan, Catherine C. Huang, Matthew J. Kalos, Ugochukwu C. Njoku, Dale F. Riedy, Gustav E. Sittmann, III
  • Patent number: 9292225
    Abstract: A method, non-transitory computer readable medium, and device that sends an outgoing storage device frame to a storage device, the outgoing storage device frame converted from an incoming storage device frame received from a host device based on a protocol supported by the storage device. An incoming host device frame is received from the storage device in response to the outgoing storage device frame. Whether an outgoing host device frame has been sent to the host device is determined, the outgoing host device frame converted from the incoming host device frame based on a protocol supported by the host device, wherein the protocol supported by the host device requires a different frame sequencing than the protocol supported by the storage device. A next incoming storage device frame received from the host device is retrieved when the outgoing host device frame is determined to have been sent to the host device.
    Type: Grant
    Filed: December 30, 2013
    Date of Patent: March 22, 2016
    Assignee: Wipro Limited
    Inventor: Madhukar Gunjan Chakhaiyar
  • Patent number: 9292226
    Abstract: Systems and methods described herein utilize volume types to manage volumes within a data storage system. In embodiments, a volume type may be used to categorize a volume. The volume type may define attributes including data management policies associated with the management of volumes within the data storage system.
    Type: Grant
    Filed: June 24, 2013
    Date of Patent: March 22, 2016
    Inventor: Steven Andrew Moyer
  • Patent number: 9292227
    Abstract: According to one embodiment, a method for a plurality of users to write at least one file to a medium in such a manner that the file is divisionally managed in a system environment in which an input/output control is performed on a storage system includes saving, in the medium as metadata, a user identifier (ID) for identifying a user and file attribute information about the file managed by a user associated with the user ID, and writing, as data, the file managed by the user to the medium as indicated by the file attribute information. In other embodiments, a writing program product, a reading program product, and a system are presented that allow a plurality of users to write at least one file to a medium in such a manner that the file is divisionally managed in a system environment.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: March 22, 2016
    Assignee: International Business Machines Corporation
    Inventors: Takashi Ashida, Tohru Hasegawa, Hiroshi Itagaki, Shinsuke Mitsuma, Terue Watanabe
  • Patent number: 9292228
    Abstract: A RAID controller includes a cache memory in which write cache blocks (WCBs) are protected by a RAID-5 (striping plus parity) scheme while read cache blocks (RCBs) are not protected in such a manner. If a received cache block is an RCB, the RAID controller stores it in the cache memory without storing any corresponding parity information. When a sufficient number of WCBs to constitute a full stripe have been received but not yet stored in the cache memory, the RAID controller computes a corresponding parity block and stores the RCBs and parity block in the cache memory as a single stripe.
    Type: Grant
    Filed: February 6, 2013
    Date of Patent: March 22, 2016
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Anant Baderdinni, Horia Simionescu, Luca Bert
  • Patent number: 9292229
    Abstract: A control method for a control device which connects, via a connecting device, each of a plurality of processors that each executes processing to at least one of a plurality of memory devices that each stores data, the control method comprises controlling the connecting device so that a second memory device, which is one of the plurality of memory devices, is connected to the first processor in response to a connect request issued by a first processor, which is one of the plurality of processors, since a predetermined amount of data has been written into a first memory device, which is one of the plurality of memory devices, the control device; and controlling the connecting device so that the first memory device is disconnected from the first processor in response to a disconnect request issued by the first processor after starting to write data into the second memory device.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: March 22, 2016
    Assignee: FUJITSU LIMITED
    Inventor: Yasuo Noguchi
  • Patent number: 9292230
    Abstract: A print-management system comprises a plurality of web-submission servers and a print server. Each web-submission server hosts a website configured to allow submission of print jobs to the print management system. The print server is configured to receive print jobs from the plurality of web-submission servers, process the print jobs, and send print jobs to at least one printer to be printed. The print management system is configured to add an identifier to each received print job to identify the web-submission server or website that received the print job. The print server is configured so that print jobs are processed based on the identifiers added to the print jobs.
    Type: Grant
    Filed: May 12, 2011
    Date of Patent: March 22, 2016
    Assignee: CANON EUROPA N.V.
    Inventor: Volker Heinrich Scheller
  • Patent number: 9292231
    Abstract: An image forming system comprises an external terminal and an image forming apparatus. The external terminal has a position information detection part for detecting terminal position information which is position information of the external terminal and a transmitting part capable of transmitting the terminal position information. The image forming apparatus has a communication part for receiving the terminal position information which is position information of the external terminal from the external terminal and an acquisition part for acquiring apparatus position information which is position information of the image forming apparatus on the basis of the terminal position information.
    Type: Grant
    Filed: June 5, 2013
    Date of Patent: March 22, 2016
    Assignee: KONICA MINOLTA, INC.
    Inventor: Naoko Sasase
  • Patent number: 9292232
    Abstract: A non-transitory computer-readable recording medium includes a printing management program, which, when processed by a computer, causes the computer to function as a scheduling unit configured to schedule a print job in an image forming apparatus, the print job having a printing capability that matches a printing capability set in the image forming apparatus; and a capability change job generator configured to generate a capability change job having an instruction to change the printing capability set in the image forming apparatus. When the capability change job generated by the capability change job generator is scheduled in the image forming apparatus, the scheduling unit schedules the print job having the printing capability that matches the printing capability changed by the capability change job after the capability change job.
    Type: Grant
    Filed: February 28, 2012
    Date of Patent: March 22, 2016
    Assignee: RICOH COMPANY, LTD.
    Inventors: Takashi Toriumi, Takahiro Hashimoto
  • Patent number: 9292233
    Abstract: An information processing apparatus capable of executing near field wireless communication, comprises: a display unit configured to display a screen; an obtaining unit configured to obtain identification information regarding a device from a near field wireless communication tag with use of the near field wireless communication; a selection unit configured, in a case where the obtaining unit obtained the identification information, to select one of first processing for connecting to the device indicated by the identification information and second processing for connecting to the device indicated by the identification information and sending data to the device, based on a type of screen being displayed by the display unit; and a processing unit configured to execute the processing selected by the selection unit.
    Type: Grant
    Filed: July 10, 2015
    Date of Patent: March 22, 2016
    Assignee: Canon Kabushiki Kaisha
    Inventor: Shukei Kurihara
  • Patent number: 9292234
    Abstract: A method is disclosed. The method includes receiving print job data at a printing system, performing constraint checking of the print job data to detect one or more invalid print requirements and applying corrective actions upon detecting one or more invalid print requirements in order to facilitate printing of the print job data.
    Type: Grant
    Filed: November 4, 2013
    Date of Patent: March 22, 2016
    Assignee: Ricoh Company, Ltd.
    Inventors: David Ward, Alexandru-Virgil Panek, Charles D. Johnson
  • Patent number: 9292235
    Abstract: A non-transitory computer-readable storage medium having a computer program stored thereon and readable by a computer of a communication apparatus connected to a network including a plurality of image processing apparatuses, the computer program, when executed by the computer, causing the communication apparatus to perform operations including searching the plurality of image processing apparatuses, obtaining processing information, determining a plurality of executable image processing, which can be executed by the plurality of searched image processing apparatuses, by using the processing information, the plurality of executable image processing including complex processing that is configured to be executed by a first image processing apparatus and a second image processing apparatus, and displaying support information, which is for selecting an image processing from the plurality of executable image processing, on a display unit of the communication apparatus.
    Type: Grant
    Filed: July 29, 2014
    Date of Patent: March 22, 2016
    Assignee: BROTHER KOGYO KABUSHIKI KAISHA
    Inventor: Yuki Oguro
  • Patent number: 9292236
    Abstract: An approach is provided for managing locked printing requests in cloud printing environments. In a cloud printing environment, a cloud printing service provider provides a platform that enables client devices to send print requests for processing by any printing device that is configured to communicate with the cloud printing service provider over a network, such as the Internet. A printing device comprises a cloud print agent that is configured to manage locked printing requests received from client devices via a cloud printing platform. The cloud print agent may be further configured to notify a user when print job data for a print job submitted by the user is approaching expiration.
    Type: Grant
    Filed: February 28, 2014
    Date of Patent: March 22, 2016
    Assignee: Ricoh Company, Ltd.
    Inventors: Yi Ding, Tetsuro Motoyama
  • Patent number: 9292237
    Abstract: An image forming apparatus is provided, including an image forming mechanism which executes a printing process; an object data memory which stores image data as an object of the printing process when a printing instruction is received; a re-formation condition memory which stores a type of a printing function and whether or not image data is an object of image re-formation in correlation with each other; an object judging mechanism which judges whether or not the image data as a source of the image formation is the object of the image re-formation; and a data deleting mechanism which deletes the image data as the source of the image formation from the object data memory if the image data as the source of the image formation is not the object of the image re-formation.
    Type: Grant
    Filed: March 28, 2011
    Date of Patent: March 22, 2016
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Satoshi Tanimoto
  • Patent number: 9292238
    Abstract: A method for preventing leakage of a printout using security paper includes registering, by an export registration device, information about a printout of an electronic document by generating the information about the printout and transmitting the information about the printout to an export management server, outputting, by a security printer, a security printout by printing content and a security identifier of the electronic document on paper including a security substance, and determining whether or not to export the security printout, by a leakage detection device, by inspecting whether or not the security printout includes the security substance and detecting the security identifier. The security identifier includes security information about the printout of the electronic document, and the information about the printout of the electronic document includes information about a unique value allowing the printout to be uniquely identified.
    Type: Grant
    Filed: August 13, 2014
    Date of Patent: March 22, 2016
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Seung jin Ryu, Min sik Kim, Han jun Yoon, Do hoon Lee
  • Patent number: 9292239
    Abstract: A maintenance method of an information processing apparatus comprises: acquiring a machine information including an identification information identifying a machine of the information processing apparatus, a group name classifying the machine as an isolated group and the setting value information of multiple setting items of the machine through an external storage apparatus, acquiring a statistical data of the setting item generated for each group based on the setting value information of multiple information processing apparatuses, comparing the machine information with the statistical data according to each setting item whose group name matches, and generating an evaluation information denoting the propriety of the setting value of the machine and displaying the evaluation information from a display processing unit on a display unit.
    Type: Grant
    Filed: December 17, 2012
    Date of Patent: March 22, 2016
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Tec Kabushiki Kaisha
    Inventors: Masaki Narahashi, Sou Miyazaki, Yoshikatsu Kamisuwa, Reiji Murakami
  • Patent number: 9292240
    Abstract: An information processing device includes a storage unit; a multiple programs executing unit configured to execute multiple programs; a log file recording unit configured to record pieces of log information output by the respective multiple programs as multiple log files, respectively, in the storage unit; and a collected log file recording unit configured to integrate the multiple log files into one collected log file and record the collected log file in the storage unit in a chronological order.
    Type: Grant
    Filed: December 3, 2013
    Date of Patent: March 22, 2016
    Assignee: RICOH COMPANY, LIMITED
    Inventor: Takejiroh Matsuyama
  • Patent number: 9292241
    Abstract: To provide a printing apparatus where printing is possible by easily and rapidly acquiring a desired image, a multi-functional tablet device is provided with an imaging section which acquires an image, a display section which displays the image, an designating section for designating using a fingertip with regard to the displayed image, a printing section which prints an imaging image on a medium, and a control section which creates the imaging image, which is based on the image, based on designation from the designating section and which prints the created imaging image in the printing section, where the control section determines the printing range with regard to the image which is captured by the imaging section based on the designation from the designating section, creates the imaging image by editing the image in the printing range, and determines a printing position where the imaging image is printed on the medium.
    Type: Grant
    Filed: September 11, 2013
    Date of Patent: March 22, 2016
    Assignee: Seiko Epson Corporation
    Inventors: Hiroaki Sakai, Koichi Otsuki, Hideki Kato, Shinya Momose
  • Patent number: 9292242
    Abstract: A wireless communication unit includes a low-speed communication IF and a high-speed communication IF. A controller includes a low-speed communication IF and a high-speed communication IF. The low-speed communication IFs are SDIO communication IFs and the high-speed communication IFs are USB communication IFs. The controller switches SDIO and USB according to a state of an image forming apparatus.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: March 22, 2016
    Assignee: KYOCERA Document Solutions Inc.
    Inventor: Tomoyuki Kitao
  • Patent number: 9292243
    Abstract: A method including providing a first image on a label printer user interface, wherein the first image is representative of a label to be printed or an object to which a label is to be applied; and providing a second image on the user interface associated with the first image, said second image representative of a dimension of the first image; enabling a user to modify a dimension of the second image; wherein as the dimension of said second image is modified, the dimension of the first image is correspondingly updated.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: March 22, 2016
    Assignee: SANFORD, L.P.
    Inventors: Ron Jacobs, Stephen Charles Gohde, Stephen Spencer, Bram Boot, Latha Airodi, Nancy Elaine Taylor, David G. Nesfeder, Jr.
  • Patent number: 9292244
    Abstract: Systems and methods are provided for predictively tracking expected print jobs. The system comprises a memory that identifies categories of print jobs, and that stores rules that indicate how often print jobs will be received at a presentation system. The system also comprises a control unit operable to identify a rule for a category of print jobs, to analyze the rule to generate a predicted schedule of print jobs expected for receipt at the presentation system, and to determine whether expected print jobs have been received at the presentation system in accordance with the schedule. The control unit is further operable to generate an alert if an expected print job has not been received at the presentation system in accordance with the schedule.
    Type: Grant
    Filed: April 8, 2015
    Date of Patent: March 22, 2016
    Assignee: Ricoh Company, Ltd.
    Inventors: Ned Otey, Brent Winters, Joseph G. Frick, David Stokes
  • Patent number: 9292245
    Abstract: Systems and methods are provided for predictively tracking expected print jobs. The system comprises a memory that identifies categories of print jobs, and that stores rules that indicate how often print jobs will be received at a presentation system. The system also comprises a control unit operable to identify a rule for a category of print jobs, to analyze the rule to generate a predicted schedule of print jobs expected for receipt at the presentation system, and to determine whether expected print jobs have been received at the presentation system in accordance with the schedule. The control unit is further operable to generate an alert if an expected print job has not been received at the presentation system in accordance with the schedule.
    Type: Grant
    Filed: April 8, 2015
    Date of Patent: March 22, 2016
    Assignee: Ricoh Company, Ltd.
    Inventors: Ned Otey, Brent Winters, Joseph G. Frick, David Stokes
  • Patent number: 9292246
    Abstract: Some of the embodiments of the present disclosure provide a method comprising: receiving, by a peripheral device, a file for printing; transmitting, by the peripheral device to a server, the file in order to enable the server to render the file in a format that can be printed by the peripheral device; based on transmitting the file to the server, receiving, by the peripheral device from the server, (i) the file rendered in the format that can be printed by the peripheral device, and (ii) an advertisement; printing, by the peripheral device, the file rendered in the format that can be printed by the peripheral device; and displaying the contents of the advertisement on a display of the peripheral device.
    Type: Grant
    Filed: January 3, 2014
    Date of Patent: March 22, 2016
    Assignee: Marvell International Ltd.
    Inventors: William B. Weiser, Lyman Leonard Hall, Jay R. Shoen
  • Patent number: 9292247
    Abstract: Methods and systems of co-browsing may provide for detecting a selection of clipped content at a local peer device during a co-browsing session between the local peer device and a remote peer device. The clipped content can correspond to a page from a server associated with the co-browsing session. Dependent content and style element data associated with the clipped content may be identified, wherein an event can be sent to the remote peer device via the server. The event may include the clipped content, the dependent content, and the style element data.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: March 22, 2016
    Assignee: International Business Machines Corporation
    Inventors: Erik J. Burckart, Andrew J. Ivory, Todd E. Kaplinger, Aaron K. Shook
  • Patent number: 9292248
    Abstract: This document describes techniques for transporting at least a portion of the data for a remote presentation session via datagrams. In particular, a span-out model is described whereby a remote presentation session can be associated with multiple channels and each channel can be routed through a different gateway computer system. As such, a connectionless oriented channel for a client may be routed through a first gateway computer system and a connection oriented channel for the client may be routed through a second gateway computer system. In addition to the foregoing, other techniques are described in the claims, the attached drawings, and the description.
    Type: Grant
    Filed: June 22, 2011
    Date of Patent: March 22, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Archan Das, Gopikrishna Kannan, Ravi K. Balachandran, Vikash Bucha
  • Patent number: 9292249
    Abstract: A method performed by a processing system with content display management includes identifying a first added content in a set of added contents that overlap and forming a display image to include the first added content such that a first portion of the first added content is partially transparent with respect to remote content captured by a remote system and a second portion of the first added content is opaque with respect to at least a portion of second added content in the set of added contents.
    Type: Grant
    Filed: September 28, 2012
    Date of Patent: March 22, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventor: Ian N Robinson
  • Patent number: 9292250
    Abstract: A device, method, and system for providing interactivity with a digital sign includes an interactive digital sign configured to display information in response to interactions by a viewer. The viewer may interact with the digital sign using sensors of the digital sign or via use of a mobile communication device carried by the viewer. User data may be used by the interactive digital sign to select the information, which may include advertisements, coupons, directions, and other information. The information may be transmitted to the viewer's mobile communication device.
    Type: Grant
    Filed: September 27, 2012
    Date of Patent: March 22, 2016
    Assignee: Intel Corporation
    Inventors: Scott A. Krig, Cynthia A. Pickering
  • Patent number: 9292251
    Abstract: Example systems and methods for configuring media devices utilizing audio codes and/or signatures are disclosed. Example methods disclosed herein include, responsive to determining that an audio code is not present in audio data received by a device, generating a signature from the audio data. Such example methods also include determining whether the signature is associated with a first command to be executed by the device to modify operation of the device. Such example methods further include, when the signature is determined to be associated with the first command, executing the first command to modify the operation of the device.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: March 22, 2016
    Assignee: The Nielsen Company (US), LLC
    Inventors: Anand Jain, John Stavropoulos, Alan Neuhauser, Wendell Lynch, Vladimir Kuznetsov, Jack Crystal, David Gish
  • Patent number: 9292252
    Abstract: Methods and apparatus for voice-enabling a web application, wherein the web application includes one or more web pages rendered by a web browser on a computer. At least one information source external to the web application is queried to determine whether information describing a set of one or more supported voice interactions for the web application is available, and in response to determining that the information is available, the information is retrieved from the at least one information source. Voice input for the web application is then enabled based on the retrieved information.
    Type: Grant
    Filed: August 2, 2012
    Date of Patent: March 22, 2016
    Assignee: Nuance Communications, Inc.
    Inventors: Christopher Hardy, David E. Reich
  • Patent number: 9292253
    Abstract: Methods and apparatus for voice-enabling a web application, wherein the web application includes one or more web pages rendered by a web browser on a computer. At least one information source external to the web application is queried to determine whether information describing a set of one or more supported voice interactions for the web application is available, and in response to determining that the information is available, the information is retrieved from the at least one information source. Voice input for the web application is then enabled based on the retrieved information.
    Type: Grant
    Filed: August 2, 2012
    Date of Patent: March 22, 2016
    Assignee: Nuance Communications, Inc.
    Inventors: David E. Reich, Christopher Hardy
  • Patent number: 9292254
    Abstract: A system, method and computer program for performing voice commands on a mobile device and presenting the results on an interactive timeline is disclosed. A user may utter a voice command into the microphone of their mobile device while an application is running. The voice command is processed to derive the intention of the user, specifically by determining the domain, at least one task and at least one parameter for the task from the voice command. A services component performs the task identified and presents the results on the mobile device screen. In various embodiments, the results are presented on a timeline and may be grouped together by domains and sorted by the time that the results were obtained. A search history view may also be viewed that includes search results sorted chronologically each of which is represented graphically by an icon that represents the category of each search.
    Type: Grant
    Filed: May 15, 2014
    Date of Patent: March 22, 2016
    Assignee: Maluuba Inc.
    Inventors: James Simpson, Sam Pasupalak, Mohamed Musbah, Jennifer Lee
  • Patent number: 9292255
    Abstract: Multi-stage crest factor reduction (CFR) techniques are provided for multi-channel multi-standard radio (MSR). A multi-stage crest factor reduction method comprises applying one or more data samples associated with at least one channel of a first technology type to a first individual crest factor reduction block; applying one or more data samples associated with at least one channel of a second technology type to a second individual crest factor reduction block; aggregating outputs of the first and second individual crest factor reduction blocks to generate an aggregated output; and applying the aggregated output to a composite crest factor reduction block. The individual crest factor reduction blocks can be implemented using a sampling rate appropriate for the corresponding technology type. The composite crest factor reduction block operates at a higher sampling rate than the individual crest factor reduction blocks.
    Type: Grant
    Filed: October 26, 2012
    Date of Patent: March 22, 2016
    Assignee: Intel Corporation
    Inventors: Kameran Azadet, Albert Molina
  • Patent number: 9292256
    Abstract: A decimal floating point finite number in a decimal floating point format is composed from the number in a different format. A decimal floating point format includes fields to hold information relating to the sign, exponent and significand of the decimal floating point finite number. Other decimal floating point data, including infinities and NaNs (not a number), are also composed. Decimal floating point data are also decomposed from the decimal floating point format to a different format. For composition and decomposition, one or more instructions may be employed, including a shift significand instruction.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: March 22, 2016
    Assignee: International Business Machines Corporation
    Inventors: Shawn D Lundvall, Eric M Schwarz, Ronald M Smith, Sr., Phil C Yeh
  • Patent number: 9292257
    Abstract: Example systems and methods for estimating range for a vehicle are provided. In an example, a server remotely located from a vehicle receives vehicle status information from the vehicle as well as reference data from sources other than the vehicle. An estimated range for the vehicle is computed based on both the vehicle status information and the reference data, and then this estimated range is transmitted to the vehicle.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: March 22, 2016
    Assignee: SAP SE
    Inventors: Aaron Williams, Mary Long, Henrik Paesler, Binh Tran, Jens Lehmann, Kim Srea Phorn, Natalia Shmoilova, Geoff Ryder, Vivek Balasubramanian
  • Patent number: 9292258
    Abstract: There is provided a method that can quickly perform a secure sum-of-product computation by cooperative computation by three parties (computation apparatuses) that is easy to implement. In a secure computation method in which a party X performs a party-X random number generation step, a party-X first computation step and a party-X second computation step, a party Y performs a party-Y random number generation step, a party-Y first computation step and a party-Y second computation step, and a party Z performs a party-Z random number generation step, a party-Z first computation step and a party-Z second computation step, computation processings performed by the parties are symmetrical to each other.
    Type: Grant
    Filed: January 20, 2012
    Date of Patent: March 22, 2016
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Dai Ikarashi, Koki Hamada, Koji Chida
  • Patent number: 9292259
    Abstract: A system and method of generating a one-way function and thereby producing a random-value stream. Steps include: providing a plurality of memory cells addressed according to a domain value wherein any given domain value maps to all possible range values; generating a random domain value associated with one of the memory cells; reading a data value associated with the generated random domain value; generating dynamically enhanced data by providing an additional quantity of data; removing suspected non-random portions thereby creating source data; validating the source data according to a minimum randomness requirement, thereby creating a validated source data; and integrating the validated source data with the memory cell locations using a random edit process that is a masking, a displacement-in-time, a chaos engine, an XOR, an overwrite, an expand, a remove, a control plane, or an address plane module. The expand module inserts a noise chunk.
    Type: Grant
    Filed: July 31, 2009
    Date of Patent: March 22, 2016
    Assignee: CASSY HOLDINGS LLC
    Inventor: Patrick D. Ross
  • Patent number: 9292260
    Abstract: Disclosed is an improved approach for implementing a method, system, and computer program product for utilizing design patterns, which provides an improved approach for organizing, navigating and/or visualizing design patterns. This approach may be embodied as a mobile design pattern viewer. The current approach presents design patterns in logical groupings, allows visualization of individual patterns, and highlights relationships. This permits organization, navigation, and/or visualization of the design patterns, where a collection of patterns work together as an integrated set that enables users to understand how an individual pattern relates to other patterns.
    Type: Grant
    Filed: June 21, 2013
    Date of Patent: March 22, 2016
    Assignee: Oracle International Corporation
    Inventor: Brent-Kaan William White
  • Patent number: 9292261
    Abstract: A system for collaborating on a component includes a computing device having a memory and a processor, the computing device configured to execute a first multi-user CAx environment, a data module configured to access data corresponding to a component design having at least one feature corresponding to a group of feature types from at least one current state database in a memory storage device, and a time stamp tool included in the multi-user CAx environment and configured to cause at least one computing device executing the multi-user CAx environment to apply a timestamp to each revision of a part model and save each revision including the timestamp to a revision database.
    Type: Grant
    Filed: February 16, 2015
    Date of Patent: March 22, 2016
    Assignee: United Technologies Corporation
    Inventors: Lee Edward Bouldin, Edward A. Krystowski