Patents Issued in November 30, 2017
-
Publication number: 20170344317Abstract: A point card management system includes a multifunction peripheral that processes an image and a server that is connectable to the multifunction peripheral via a network. The multifunction peripheral includes a read request receiving unit, an image read control unit, and a description information acquisition unit. The description information acquisition unit acquires description information of the point card from the image of the point card read by the image reading unit. The server includes a server hard disk and an extraction unit. The extraction unit extracts the accumulation information of the point card from pieces of information of the point card, which have been stored in the server hard disk, based on the description information of the point card, which has been received.Type: ApplicationFiled: May 31, 2017Publication date: November 30, 2017Inventor: Tadaaki Akimoto
-
Publication number: 20170344318Abstract: An information processing apparatus including an access point function includes a display unit that displays wireless connection information corresponding to the access point function, a determination unit that determines whether a user who issued an instruction for activating the access point function matches a user who logged into the information processing apparatus, and a control unit that controls the display unit to display the wireless connection information in a case where the determination unit determines that the user who issued the instruction for activating the access point function matches the user who logged into the information processing apparatus and not to display the wireless connection information in a case where the user who issued the instruction for activating the access point does not match the user who logged into the information processing apparatus.Type: ApplicationFiled: May 19, 2017Publication date: November 30, 2017Inventor: Hiroki Kawasaki
-
Publication number: 20170344319Abstract: A print apparatus configured to connect a plurality of wireless LAN adapters which can store regional information indicating a region, the print apparatus includes a print mechanism configured to print on a print medium; a plurality of USB ports to which the wireless communication adapters configured to be connected; and a processor configured to acquire the regional information items from the plurality of connected wireless LAN adapters in a case of detecting that the wireless LAN adapters are in a state of being connected to the plurality of USB ports and executes use adapter control processing which sets all the wireless communication adapters to be in an unusable state in a case where any one of a plurality of items of the regional information indicating the region are different from others, based on a result of comparison of the plurality of acquired regional information items to each other.Type: ApplicationFiled: May 23, 2017Publication date: November 30, 2017Applicant: SEIKO EPSON CORPORATIONInventors: Tsubasa MORITA, Yasuhiro IKEYOSHI
-
Publication number: 20170344320Abstract: A print apparatus configured to connect a plurality of wireless LAN adapters, the print apparatus includes a print mechanism configured to print on a print medium; a plurality of USB ports to which the wireless LAN adapter configured to be connected; and a processor configured to acquire information related to a wireless communication function of the wireless LAN adapter from the plurality of connected wireless LAN adapters in a case where it is detected that the wireless LAN adapters is in a state of being connected to the plurality of USB ports and executes processing which sets one higher function wireless LAN adapter to be in a usable state and sets the other wireless LAN adapter to be in an unusable state by comparing the acquired information items of the plurality of wireless LAN adapters.Type: ApplicationFiled: May 23, 2017Publication date: November 30, 2017Applicant: SEIKO EPSON CORPORATIONInventors: Tsubasa MORITA, Yasuhiro IKEYOSHI
-
Publication number: 20170344321Abstract: The present disclosure discloses a method and a system for binding user account to imaging device by mobile terminal. The method comprises: scanning a two-dimensional code, by a mobile terminal; decoding the two-dimensional code, by the mobile terminal, to acquire decoded information comprising imaging device information; sending a user account to a server, by the mobile terminal; binding, by the server, an imaging device corresponding to the imaging device information to the user account, according to the user account received from the mobile terminal and the imaging device information acquired by the mobile terminal using the two-dimensional code; and executing, by the mobile terminal, a printing task using the imaging device bound to the user account.Type: ApplicationFiled: December 15, 2015Publication date: November 30, 2017Inventors: Jiade LI, Jian WANG, Shaohua SHE
-
Publication number: 20170344322Abstract: A communication device may acquire function execution information and authentication information, and execute a first determination process. The first determination process may determine whether a state of the communication device is an executable state in which the communication device is capable of executing a specific process or a non-executable state without using the authentication information. The communication device may execute a second determination process determining whether the communication device is capable of executing the communication with a second device in a case where it is determined that the state of the communication device is the executable state, and execute the communication with the second device in a case where the communication device is capable of executing the communication.Type: ApplicationFiled: August 14, 2017Publication date: November 30, 2017Inventor: Takanobu Suzuki
-
Publication number: 20170344323Abstract: The printing system includes a handwritten character data extraction unit, a sample character data retrieval unit, a determination unit, a character practice worksheet creating unit, and a print control unit. The determination unit determines whether the matching ratio between a handwritten character extracted by the handwritten character data extraction unit and a sample character retrieved by the sample character data retrieval unit is equal to a first ratio or lower. If the determination unit determines that the matching ratio is equal to the first ratio or lower, the character practice worksheet creating unit creates a character practice worksheet containing the sample character that matches the handwritten character and a blank cell for handwriting practice formed next to the sample character. The print control unit controls the printing unit to print the character practice worksheet created by the character practice worksheet creating unit on paper.Type: ApplicationFiled: May 31, 2017Publication date: November 30, 2017Inventor: Takashi Harada
-
Publication number: 20170344324Abstract: An image forming apparatus includes a management application and a common application. The management application manages a counter. The common application is other than the management application. The management application causes the image forming apparatus to function as: a counter managing unit that manages the counter that counts a count of executions of specific processing by the common application; and an execution count unit that counts the count of executions using the counter managed by the counter managing unit.Type: ApplicationFiled: May 30, 2017Publication date: November 30, 2017Inventor: Jumpei Takagi
-
Publication number: 20170344325Abstract: Example apparatus and methods are disclosed for monitoring and controlling networked printing devices. A computing device can capture a printing device identifier of a printing device, where the printing device can be communicatively coupled to at least the computing device via a local network. The computing device can send a request to unlock the printing device. The computing device can receive an indication that the printing device is unlocked. After receiving the indication that the printing device is unlocked, the computing device can send a job request requesting execution of a job on the printing device, where the job request can include identification information associated with the computing device and the printing device identifier. The computing device can send job accounting information related to usage of the printing device related at least to the executed job request.Type: ApplicationFiled: May 25, 2016Publication date: November 30, 2017Inventors: Oleksandr Osadchyy, Tai Yu Chen
-
Publication number: 20170344326Abstract: A printing process system includes processing circuitry configured to render content to generate image data to be used for displaying the content by a web browser; accept a print instruction to print out the content, which is displayed by the web browser by using the generated image data, the print instruction being input by a user via a display device coupled to the printing process system; and convert the image data, which is the same as the image data used for displaying the content by the web browser, into page description language data, and output the page description language data to a printer configured to output printed matter on which an image, which matches an image of the content displayed by the web browser, is printed based on the page description language data.Type: ApplicationFiled: May 19, 2017Publication date: November 30, 2017Applicant: Ricoh Company, Ltd.Inventor: Yutaka YAGIURA
-
Publication number: 20170344327Abstract: A communication method comprising receiving input from a participant of a communication event and obtaining an activity metric of said at least one participant in a communication event based on received inputs. A visual theme is varied dynamically in dependence upon the activity metric, to provide a visual indication of the activity of said participant.Type: ApplicationFiled: May 27, 2016Publication date: November 30, 2017Applicant: Microsoft Technology Licensing, LLCInventors: Jason Thomas Faulkner, Casey James Baker
-
Publication number: 20170344328Abstract: A user terminal device, a method for controlling the user terminal device, and a system for providing content are disclosed. The user terminal device may include a communicator configured to communicate with a display device, a detector configured to detect a distance between the user terminal device and the display device, a plurality of inputters configured to receive input of a user command, and a controller. The controller is configured to activate at least one of the plurality of inputters in response to a detection that the user terminal is within a predetermined distance with respect to the display device. The user terminal device may control an operation of the display device according to the distance between the user terminal device and the display device.Type: ApplicationFiled: August 18, 2017Publication date: November 30, 2017Applicant: Samsung Electronics Co., Ltd.Inventors: Byuk-sun KIM, Sang-hoon EUM, Young-deok KIM, Hyun-kyu YUN, Myoung-jun LEE, Byung-jo JUN, Jae-won JUNG
-
Publication number: 20170344329Abstract: The present invention relates to a mobile terminal, which can easily attach a content of another terminal to a message, and a control method therefor. To this end, the mobile terminal may comprise: a wireless communication unit for performing wireless communication with another terminal; a display unit including a first area for outputting first image data received from the another terminal and a second area for outputting second image data of the mobile terminal; and a control unit for controlling the mobile terminal such that, when at least one item is selected from at least one of a first content list of the another terminal and a second content list of the mobile terminal, a content corresponding to the selected item is attached to a message which is written through at least one of the first area and the second area.Type: ApplicationFiled: November 18, 2015Publication date: November 30, 2017Applicant: LG ELECTRONICS INC.Inventors: Sesook OH, Kyunghye SEO, Sungjin KANG
-
Publication number: 20170344330Abstract: A multi-display device includes a plurality of displays that are connected through a network to enable the plurality of displays to communicate with each other. In the multi-display device, the respective displays decode the same video content item transmitted to the respective displays, identify respective desired areas based on arrangements of the respective displays in the multi-display device, and display respective images located in the identified areas in the same timing.Type: ApplicationFiled: February 6, 2017Publication date: November 30, 2017Inventor: JUNJI MASUMOTO
-
Publication number: 20170344331Abstract: A method and an information handling system (IHS) renders a graphical user interface (GUI) from a remote device using a local storage. An interface controller detects a first event used to initiate access to the GUI at the remote device. The controller requests GUI frame buffer data corresponding to the first event, and GUI change data from the remote device. The GUI change data correspond to respective events that can trigger changes to the GUI. In response to receiving the requested data, the controller provides a first locally-rendered GUI using the GUI frame buffer data. The controller stores the GUI change data in local storage. The controller then detects a second event/interaction via the first locally-rendered GUI and retrieves from local storage a relevant portion of the GUI change data. The controller provides an updated locally-rendered GUI using the relevant portion of GUI change data.Type: ApplicationFiled: May 24, 2016Publication date: November 30, 2017Inventors: ANKIT SINGH, ROHITKUMAR AREHALLI, ANIRUDDHA SURESH HEREKAR, SREENIVASULA REDDY G, GURU PRASAD YADAV
-
Publication number: 20170344332Abstract: A virtual reality real-time visual navigation method and system includes at least one reality display device and a visual navigation control interface connected to the reality display device. A user may play a virtual reality display screen after wearing the reality display device, and the electronic device has a visual navigation control interface including at least one user screen display area for synchronously displaying a virtual reality display screen played by each reality display device to facilitate a commentator to make a narration through the screen and let users understand more easily.Type: ApplicationFiled: May 5, 2017Publication date: November 30, 2017Inventor: Alex Chien-Hua Lee
-
Publication number: 20170344333Abstract: An electronic device includes a memory configured to store an application including a plurality of resources, each of the resources is matched to each of a plurality of characteristic information which include a first characteristic information of the electronic device and a second characteristic information of an external electronic device. A communication interface communicates with the external electronic device and a processor is operatively connected with the memory and the communication interface. The processor receives the second characteristic information of the external electronic device connected via the communication interface, selects at least one of the resources included in the application based on the second characteristic information of the external electronic device, generates a screen where the application is executed, using the at least one of the resources, and transmits data corresponding to the screen to the external electronic device.Type: ApplicationFiled: May 24, 2017Publication date: November 30, 2017Inventors: Hong Ik Jin, Yong Soo Kwon, Young Kyu Seon, Yoo Jin Lee, Yu Min Cho, Se Hwan Choi, Kyung Jung Kim, Ga Jin Song
-
Publication number: 20170344334Abstract: The present invention is to provide an information display apparatus capable of suppressing a possibility that relevant information may be visibly recognized to a person except for a user. An information display apparatus includes a signboard, which is an information display unit configured to display information, an IC chip, which is an information storage unit configured to store therein relevant information of the information displayed on the signboard, and a communication unit, which is an information transmission unit configured to transmit the relevant information stored in the signboard to an external electronic device, which is a display apparatus different from the signboard and is a relevant information display apparatus configured to display the relevant information, in correspondence to a user's operation.Type: ApplicationFiled: May 25, 2017Publication date: November 30, 2017Applicant: MIMAKI ENGINEERING CO., LTD.Inventor: Masaru OHNISHI
-
Publication number: 20170344335Abstract: A device of updating a media file for an increased resolution includes an I/O interface, a processor, and a storage device. The I/O interfaces acquires a first media file having first data samples and a second media file having second data samples. Each first data sample is sampled from an analog media signal and encoded with P bits and each second data sample is sampled from the analog media signal and encoded with Q bits, wherein “P” and “Q” are integers, and a resolution in bits of Q is greater than a resolution in bits of. The processor divides each second data sample by a corresponding one of the first data samples to calculate third data samples. The storage device stores the calculated third data samples as a third media file.Type: ApplicationFiled: May 26, 2016Publication date: November 30, 2017Inventors: David B. Lection, Mark B. Stevens, John D. Wilson
-
Publication number: 20170344336Abstract: Methods, systems, and media for controlling audio output are provided. In some implementations, a method for controlling audio output is provided, the method comprising: receiving, by a computing device, audio content to be presented; determining that an output port of the computing device is connected to a corresponding connector; providing the audio content at the output port; recording a first portion of audio using a microphone; determining that the audio content is present in the first portion of audio; continuing to provide the audio content at the output port; recording a second portion of audio using the microphone; determining that the audio content is not present in the second portion of audio; and presenting the audio content using a speaker of the computing device.Type: ApplicationFiled: May 25, 2016Publication date: November 30, 2017Inventor: Nima Lotfizadeh
-
Publication number: 20170344337Abstract: The present disclosure involves a method for automating media audio volume based on the physical motion of a mobile computing device. In one embodiment, the method includes detecting motion of the mobile device based on input motion data from a motion detection mechanism, determining whether the detected motion of the mobile device exceeds a configured motion threshold, based on the determining, causing a logical state change to transition into a automated volume state, and after the logical state change to transition to the automated volume state, automatically configuring the audio volume of audio output provided by a mobile computing device based on configured volume and fade parameters.Type: ApplicationFiled: June 26, 2017Publication date: November 30, 2017Inventor: Michael Kabatek
-
Publication number: 20170344338Abstract: A method, a computer program product, and a computer system for identifying user preferences and changing settings of a device based on natural language processing. One or more programs running in background on the device capture an input of natural language from a user of the device, match the input of the natural language to a user frustration, map the user frustration to one or more solutions that make one or more changes of settings on the device, apply the one or more changes of settings to set user preference settings on the device, and store the user preference settings in a common store for the user.Type: ApplicationFiled: May 24, 2016Publication date: November 30, 2017Inventors: Jing Jing Hu, Ling Ma, Graham A. Watts, Xiao Jin Zhao
-
Publication number: 20170344339Abstract: An example system and method for providing audio feedback to a software user when scrolling, panning, or zooming a content area. An example method includes determining one or more dimensions of the content area, which includes one or more sections; detecting a scroll command; scrolling the content such that a user interface viewport moves across the content area in accordance with the scroll command; and playing plural sounds during the scrolling to indicate a scroll direction, a scroll velocity, and to indicate a start position and an end position of the viewport relative to the content area.Type: ApplicationFiled: May 24, 2016Publication date: November 30, 2017Inventors: Lory Molesky, Benjamin L. Moroze
-
Publication number: 20170344340Abstract: An athletic performance data system has an athletic field data collection system for obtaining athletic performance data and athlete identifying information for plural athletes at an athletic performance event. An athletic data host server receives the athletic performance test data and athlete identifying information from the athletic field data collection system, and the athletic performance data and athlete identifying information are posted to an athletic performance web site in a separate, personalized page for each of the plural athletes.Type: ApplicationFiled: August 14, 2017Publication date: November 30, 2017Inventors: Matt Sayre, Ken Black
-
Publication number: 20170344341Abstract: Rate domain numerical processing comprises receiving an input serial data stream on a single input wire in which a multi-valued number is represented as a rate of pulse events comprising pulses, null pulses or a combination thereof. The rate of pulse events in an output serial data stream is varied in accordance with an operand to perform a multi-valued arithmetic operation selected from multiplication, division, addition and subtraction or a combination thereof. The rate may be varied by scaling the rate by an operand, which may be implemented using a count and compare circuit topology. The output serial data stream is output on a single output wire. The rate domain operations, specifically multiplication and division are accomplished without the resource & power intensive binary multiplier and binary divisions circuits. The operations are implemented using simple registers, adders, accumulators, counters, comparators, and basic logic, which is far more SWaP-C efficient.Type: ApplicationFiled: May 27, 2016Publication date: November 30, 2017Inventors: Harry Bourne Marr, JR., Jeffery Jay Logan, Daniel Thompson
-
Publication number: 20170344342Abstract: A data processing apparatus for performing rounding on an input value to produce a rounded form output value includes floor calculation circuitry that receives the input value in redundant-representation and generates two candidates of a floor of the input value in non-redundant representation. Ceiling calculation circuitry receives the input value in redundant-representation and generates two candidates of a ceiling of the input value in non-redundant representation. Selection circuitry outputs one of the two candidates of the floor of said input value and the two candidates of the ceiling of said input value as the rounded form output value, based on a sign of a residual value associated with the input value. Each of the two candidates of the floor of the input value correspond with different values of the sign of the residual value and each of the two candidates of the ceiling of said input value correspond with different values of the sign of said residual value.Type: ApplicationFiled: May 24, 2016Publication date: November 30, 2017Inventor: Javier Diaz BRUGUERA
-
Publication number: 20170344343Abstract: The embodiments described herein describe a chain of pattern generators organized in a ring topology. Each of the pattern generators in the chain includes asynchronous digital logic and implements an update rule that generates a bidirectional pattern within the chain of pattern generators. The asynchronous digital logic of a first pattern generator in the chain asynchronously updates a next state of the first pattern generator based on at least (a) a current state of the first pattern generator, (b) a second state of a second pattern generator that is before the first pattern generator in the chain, and (c) a third state of a third pattern generator that is after the first pattern generator in the chain.Type: ApplicationFiled: November 12, 2015Publication date: November 30, 2017Inventor: Scott C. BEST
-
Publication number: 20170344344Abstract: The present application is directed towards systems and methods for automatic retrofitting of customized code objects during transformation of a system from a source installation to a target installation. In many instances, new objects may be created or objects modified on an online or production system while a development system is being upgraded. Simply copying the upgraded development system to the production system when complete would delete these new objects or modifications. Accordingly, the modifications or new objects may need to be retrofitted, or propagated to the development system and upgraded or transformed for compatibility with the new software, prior to placing the system online.Type: ApplicationFiled: May 25, 2016Publication date: November 30, 2017Inventors: Albrecht Gass, Nikolaos Faradouris, Oliver Flach, Stefan Hetges
-
Publication number: 20170344345Abstract: A method includes collecting information corresponding to a build environment in which a build result of a source code is generated, the collected information including one or more predefined build environment factors, and storing, in a repository, the collected information as a version of the build environment.Type: ApplicationFiled: May 31, 2016Publication date: November 30, 2017Inventors: Si Bin Fan, Chan Gao, Peng Hui Jiang, Miao Liu, Su Liu, Chih-Wen Su, Yan Sun, Wen Yin
-
Publication number: 20170344346Abstract: In one embodiment, a computing system identifies one or more terminal nodes in a digraph, and then back-walks primitives up the digraph from each terminal node to a corresponding parent terminal node or a root of the digraph, whichever is first. The system then identifies chains of back-walked primitives for each of the one or more terminal nodes (e.g., where each chain consists of a respective terminal node and any primitives either a) up to but not including a corresponding parent terminal node or else b) up to and including the root of the digraph when the back-walking reaches the root). Based on this, the system can then merge each set of any two or more chains of the identified chains that intersect on a decision operation into a corresponding new single chain, and maps each of the chains to a respective rule.Type: ApplicationFiled: May 26, 2016Publication date: November 30, 2017Inventors: Samer Salam, Shashi Kumar Bansal, Swaroop Shastri
-
Publication number: 20170344347Abstract: An application system provides a specification to render and update interface objects to a first application on one or more computing devices. The first application receives a request to provide instructions for presenting an object from a second application operating on the one or more computing devices. The first application communicates the instructions for presenting the object to the second application. The communication may be made via the operating system of the one or more computing devices or in another suitable manner. The first application receives an update to the instructions for presenting the object to the second application from an application provider or other application system. The first application communicates the updated instructions for presenting the object to the second application.Type: ApplicationFiled: August 18, 2017Publication date: November 30, 2017Inventor: Colin Albright McDonough
-
Publication number: 20170344348Abstract: A method for analyzing a program may include obtaining the program and obtaining a points-to analysis that may include points-to tuples. The method may further include obtaining a result of a query based on the program. The method may further include extracting a data-flow trace specification that includes flow tuples. Each flow tuple may include a source variable defined in a first method and a sink variable defined in a second method. The method may further include adding, in a recursive manner until a termination condition is triggered, a trace edge to a data-flow trace graph for each points-to tuple of a list of points-to tuples. The respective points-to tuple and a first flow tuple may be used to form a first points-to tuple that is added to the list of points-to tuples. The list of points-to tuples may be initialized to the result of the query.Type: ApplicationFiled: May 31, 2016Publication date: November 30, 2017Inventors: Stepan Sindelar, Padmanabhan Krishnan, Bernhard Scholz, Raghavendra Kagalavadi Ramesh, Yi Lu
-
Publication number: 20170344349Abstract: A profile guided optimization compiler utilizes sample profile data including a control flow representation of a program having block counts associated with each basic block of the program, and edge counts associated with each control flow edge estimated from the block counts. The sample profile data utilizes correlation data to map the address of a sampled instruction from a fully optimized binary directly into a corresponding basic block of source code control flow of the program using a relative virtual address (RVA) that is associated with each source code basic block and the sampled instruction. The correlation data is able to differentiate multiple blocks on the same source code line and handle inlining and optimizations with greater precision and efficiency. The block counts are then used to guide the optimization of the program.Type: ApplicationFiled: May 25, 2016Publication date: November 30, 2017Inventors: WENLEI HE, TEN TZEN, PRATAP JOSEPH CHANDAR
-
Publication number: 20170344350Abstract: Embodiments provide systems and methods for generating application binaries having self-triage repair capabilities. For example, embodiments enable an independent software vendor (ISV) to statically compile application source code into a self-triaging application binary (STAB) having a release-time executable. Should the release-time executable generate runtime errors when executed, the STAB can apply one or more triage approaches to itself to morph into a triaged executable that executes without some or all of the compiler optimizations that resulted in the errors (e.g., and without generating those errors on subsequent execution).Type: ApplicationFiled: May 27, 2016Publication date: November 30, 2017Inventors: SPIROS KALOGEROPULOS, PARTHA TIRUMALAI
-
Publication number: 20170344351Abstract: An information processing apparatus includes a memory; and a processor coupled to the memory. The processor is configured to determine, when a first file among multiple files is compiled, whether a first function defined in the first file calls a second function that includes a loop process. The second function is defined in a second file among the files and different from the first file. The processor executes at least one of: duplicating the second function and a third function into the first file, when determining that the first function calls the second function and a call to the third function defined in any of the multiple files is present in the loop process; and duplicating the second function into the first file, when determining that the first function calls the second function and a pointer type dummy parameter of the second function is referred to within the loop process.Type: ApplicationFiled: April 6, 2017Publication date: November 30, 2017Applicant: FUJITSU LIMITEDInventor: Takahiro MIYOSHI
-
Publication number: 20170344352Abstract: In a dynamic computing environment, it is a nontrivial task to verify code running in the environment because most approaches to software similarity require extensive and time-consuming analysis of a binary, or the approaches fail to recognize executables that are similar but nonidentical. A biosequence-based method for quantifying similarity of executable binaries is used to identify allowed codes in a real-world multi-user environment.Type: ApplicationFiled: April 15, 2016Publication date: November 30, 2017Inventors: Elena S. Peterson, Christopher S. Oehmen, Aaron R. Phillips, Darren S. Curtis
-
Publication number: 20170344353Abstract: Architectures and Techniques for Record Protection and Field Management. A software package having one or more custom metadata types is installed. The software package has computer-executable code that causes one or more processors to perform at least accessing the one or more custom metadata types. One or more protected records are accessed within the one or more custom metadata types. For the protected records, code in the installed package can read the protected records and can return the records whether protected or not. If the custom metadata types are in a separate base package, code in the base package can also read the records. Returned information is stored in the one or more custom metadata records that has been accessed.Type: ApplicationFiled: May 25, 2016Publication date: November 30, 2017Inventors: Avrom Irwin Roy-Faderman, Jean-Baptiste Pringuey, Haripriya Murthy, Sricharan Anand Ramanujapuram, Christopher A. Kohr, Aaron Slettehaugh
-
Publication number: 20170344354Abstract: Aspects of the subject disclosure may include, for example, a system for preparing servers for service over a network, where the servers include out of band management cards. The system may include a processor, a database of server configuration information, and a memory that stores executable instructions that, when executed by the processor, facilitate performance of operations. The operations can include establishing a secure hypertext transport protocol session over the network with the out of band management card for the server to mount and execute a preinstall image that performs an installation, without any specific network configuration, and where the installation is performed without deploying an agent. Other embodiments are disclosed.Type: ApplicationFiled: May 26, 2016Publication date: November 30, 2017Inventors: ANDREW SCHIEFELBEIN, GREGORY PAUL
-
Publication number: 20170344355Abstract: A system and method for providing an update to vehicle system modules, wherein the method includes generating a parts manifest identifying soft parts associated with an update for the vehicle system modules, the parts manifest including one or more download link(s) relating to the soft parts in the parts manifest, and wherein the one or more download link(s) provide a location from which content associated with each of the soft parts is downloaded to a vehicle and thereafter assembled by the vehicle into an update package, transmitting the parts manifest to the vehicle, and receiving an indication from the vehicle confirming installation of the update package to the vehicle system modules.Type: ApplicationFiled: May 27, 2016Publication date: November 30, 2017Inventors: Susanta P. SARKAR, Dana B. FECHER, Jessica L. BOZYMOWSKI, Jeffrey J. OLSEN, James D. FORSMARK
-
Publication number: 20170344356Abstract: A method for controlling firmware update of a set of serially coupled expanders is implemented by a host computer. The host computer checks whether or not none of the expanders is in a condition of updating firmware. The host computer permits transmission of the firmware update file to a to-be-updated expander when the determination is affirmative.Type: ApplicationFiled: March 29, 2017Publication date: November 30, 2017Inventor: Chi-Yuan YEN
-
Publication number: 20170344357Abstract: A method for upgrading a ZigBee device, includes: downloading, when firmware of the ZigBee device needs to be upgraded, a latest version of the firmware from a server; pushing the latest version of the firmware to the ZigBee device; and issuing a firmware upgrade instruction to the ZigBee device after the latest version of the firmware is pushed to the ZigBee device successfully, to trigger the firmware of the ZigBee device to be upgraded based on the latest version of the firmware.Type: ApplicationFiled: May 23, 2017Publication date: November 30, 2017Inventors: Benchang SU, Deguo MENG, Enxing HOU
-
Publication number: 20170344358Abstract: A power supply device is caused to execute a new program. An electronic apparatus that receives power from a power supply device in a non-contact manner includes: an intra-apparatus circuit that operates with power received via a power transmission path from the power supply device to the electronic apparatus; a program acquiring unit that acquires a program to be executed by the power supply device from outside, and stores the program; and an apparatus-side communicating unit that transmits the program to the power supply device via the power transmission path.Type: ApplicationFiled: June 27, 2017Publication date: November 30, 2017Applicant: NIKON CORPORATIONInventor: Goro KANO
-
Publication number: 20170344359Abstract: The invention provides a system, a method and a computer program product that facilitate access to one or more applications by a computing device. The invention includes determining one or more contexts associated with at least one of the computing device and a user of the computing device, such that the one or more contexts describe at least one of an environment and an activity of the at least one of the user and the computing device. Thereafter at least one contextual tag corresponding to the one or more contexts is generated. Subsequently, the one or more applications associated with the at least one contextual tag are identified and the computing device is enabled to access the one or more applications.Type: ApplicationFiled: July 16, 2017Publication date: November 30, 2017Inventors: PREMKUMAR JONNALA, Keertikiran Gokul
-
Publication number: 20170344360Abstract: In an aspect of the disclosure, a method, a computer-readable medium, and an apparatus are provided. The apparatus may be a management device. The apparatus may be a management device. The management device receives a first command. The management device determines whether the management device is in a protected mode for executing a protected process. The management device, in response to a determination that the management device is in the protected mode, determines whether the first command, when executed, interrupts the execution of the protected process. The management device, in response to a determination that the first command interrupts the execution of the protected process, discards the first command.Type: ApplicationFiled: May 31, 2016Publication date: November 30, 2017Inventors: Pravinash Jayapaul, Venkatesan Balakrishnan
-
Publication number: 20170344361Abstract: This application discloses at least a kernel repair method and apparatus. An embodiment of the method includes: loading a patch for repairing a to-be-repaired object function in a kernel, the patch being written in a memory-safe language subset of a non-memory-safe language or a memory-safe language; executing the patch using a memory-safe language engine; receiving a call request for calling a repair interface to repair the object function during the executing of the patch, wherein the repair interface is an interface provided by the memory-safe language engine and used for repairing a function; and executing the requested repair interface to repair the object function. As such, the hot patching and security of a kernel can be achieved.Type: ApplicationFiled: September 29, 2016Publication date: November 30, 2017Inventors: Yulong ZHANG, Chenfu BAO, Tao WEI
-
Publication number: 20170344362Abstract: Methods, systems, and computer-readable storage media for deploying upgrade packages during zero downtime upgrade of production systems include actions of receiving an upgrade package, the upgrade package defining one or more changes to be deployed to a system that has already undergone partial deployment during a zero downtime upgrade, and including one or more objects having respective object types, receiving a deployment configuration, the deployment configuration providing a plurality of lists of object types for respective constraints and, for each list of object types, specifying a deployment option for object types in the respective list of object types, determining a set of object types included in the upgrade package, the set of object types comprising one or more object types, and selectively permitting deployment of the upgrade package to execute the one or more changes based on the set of object types and the plurality of lists of object types.Type: ApplicationFiled: May 27, 2016Publication date: November 30, 2017Inventors: Erwin Burkhardt, Steffen Meissner, Martin Mayer, Christoph Luettge, Juergen Specht, Volker Driesen
-
Publication number: 20170344363Abstract: Aspects of the present disclosure relate to dependency management. A server accesses an artifact repository, with the artifact repository storing information representing a built module. The server determines, using the information representing the built module, one or more dependee modules with which the built module has dependencies. The server stores, in a graph database, a representation of dependencies between the built module and the one or more dependee modules.Type: ApplicationFiled: May 26, 2016Publication date: November 30, 2017Inventors: Wei Chen, Deeptendu Majumder, Jens Pillgram-Larsen
-
Publication number: 20170344364Abstract: A method includes loading a data element from at least one memory into at least one internal register. The method also includes converting the data element from a network standardized format to a device native format. The method further includes performing an operation on the data value. The method also includes de-converting the data element from the device native format to the network standardized format. In addition, the method includes storing the data element in the at least one memory.Type: ApplicationFiled: May 25, 2016Publication date: November 30, 2017Inventors: Elliott Rachlin, Richard Parviz Nabavi, Simon David Marsden
-
Publication number: 20170344365Abstract: The present invention provides a system capable of properly controlling the switching of the operation state of each of a plurality of arithmetic processing resources according to an increase or a decrease in an arithmetic processing load. A distributed processing control system 10 includes a load estimation unit 11 that estimates an estimation arithmetic processing load at a first point of time in a future from a reference point of time, and a state control unit 12 that starts the processing for switching the operation state of an arithmetic processing resource Sj so as to satisfy a first condition, in which the estimated arithmetic processing load is included in a predetermined range of an estimation processing capacity of the arithmetic processing resource Sj expected to be activated at the first point of time.Type: ApplicationFiled: May 18, 2017Publication date: November 30, 2017Inventors: Go NAKAMOTO, Shuichiro SHINKAI, Shuji KIKUCHI
-
Publication number: 20170344366Abstract: A data processing apparatus, and method of operation thereof, for executing instructions. The apparatus includes one or more host processors, each having a first processing unit, and a multi-level memory system. One or more levels of the memory system are tightly coupled to a corresponding second processing unit. At least one of the host processors includes an instruction scheduler that routes instructions selectively to at least one of the first and second processing units, dependent upon the availability of the processing units and the location, within the memory system, of data to be used when executing the instructions.Type: ApplicationFiled: May 27, 2016Publication date: November 30, 2017Applicant: ARM LimitedInventors: Jonathan Curtis BEARD, Wendy ELSASSER, Eric VAN HENSBERGEN, Stephan DIESTELHORST